mytharcher/alipay-php-sdk

Composer, psr规范支持

Closed this issue · 7 comments

拥抱标准吧....

如果有空的话可以发个 PR 给我,或者提供一些资料给我,我真的不是专业的 PHPer,非常感谢!

那等于重构了...

其实不是很难. 主要的就是psr规范. 熟悉了自然就到了composer的阶段...如果需要我可以帮助

我找到 https://github.com/PizzaLiu/PHP-FIG 这个项目,可能还需要时间消化下。尤其命名空间那部分,不知道目前这个小项目需要怎样的。如果有空的话,可以提几条具体的修改建议。

Composer 的话,我看只是加个 json 文件就可以了?

命名空间可以随便定义, 一般是 自定义名/项目名 例如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搜索一把.参考下就能改出来

感谢!我过几天有空再研究下,搞明白了就来加上。