我已经创建了一个PaypalBundle
并将 Paypal商人-php-sdk添加到我的composer.json
,现在我有了一个vendor\paypal\merchant-php-sdk
目录。但是这个 SDK 没有命名空间,看起来也不是很OOP
. 访问这些文件的最佳方式是什么?
- 我应该使用
require
吗? - 我应该做些什么
autoloading
吗?
我已经研究了类似的做法,AmazonAPI
但亚马逊代码对定义的命名空间等更加 OOP 友好。
第 1 步:Composer.json 'Repository' 配置
{
"type": "package",
"package": {
"version": "master",
"name": "paypal/merchant-php-sdk",
"source": {
"url": "https://github.com/paypal/merchant-php-sdk.git",
"type": "git",
"reference": "master"
}
}
}