Composer, psr规范支持
Closed this issue · 7 comments
callmez commented
拥抱标准吧....
mytharcher commented
如果有空的话可以发个 PR 给我,或者提供一些资料给我,我真的不是专业的 PHPer,非常感谢!
callmez commented
那等于重构了...
callmez commented
其实不是很难. 主要的就是psr规范. 熟悉了自然就到了composer的阶段...如果需要我可以帮助
mytharcher commented
我找到 https://github.com/PizzaLiu/PHP-FIG 这个项目,可能还需要时间消化下。尤其命名空间那部分,不知道目前这个小项目需要怎样的。如果有空的话,可以提几条具体的修改建议。
mytharcher commented
Composer 的话,我看只是加个 json 文件就可以了?
callmez commented
命名空间可以随便定义, 一般是 自定义名/项目名 例如mytharcher/alipay-php-sdk
这个就可以作为命名空间
这里我给一个composer的范本, 假设你的命名空间是mytharcher\alipay\php\sdk
如果长的话..自己更换,只要在autoload
指定如何访问到相应的php文件
{
"name": "mytharcher/alipay-php-sdk",
"description": "描述",
"keywords": ["关键字", "关键字1"],
"license": "MIT",
"support": {
"issues": "https://github.com/mytharcher/alipay-php-sdk/issues",
"wiki": "https://github.com/mytharcher/alipay-php-sdk/wiki",
"source": "https://github.com/mytharcher/alipay-php-sdk"
},
"authors": [
{
"name": "mytharcher",
"email": "xxx@xx.com"
}
],
"require": {
"依赖的包名": "版本"
},
"autoload": {
"psr-4": {"mytharcher\\alipay\\php\\sdk": ""}
}
}
现在项目基本上都有composer
支持github搜索一把.参考下就能改出来
mytharcher commented
感谢!我过几天有空再研究下,搞明白了就来加上。