tradenity / symfony-ext
扩展库,用于简化Tradenity电商PHP SDK与Symphony框架之间的集成。
0.5.0
2019-03-01 22:36 UTC
Requires
- php: >=5.5.0
- tradenity/php-sdk: >=1.0.1
Requires (Dev)
- phpdocumentor/phpdocumentor: 2.*
- phpunit/phpunit: ^4.0
This package is not auto-updated.
Last update: 2024-09-22 03:59:23 UTC
README
此扩展库简化了基于Symphony框架的应用程序与PHP SDK(用于Tradenity电商API)之间的集成。
安装
此软件包通过Packagist(PHP包索引)提供,要在命令行中安装它,请输入以下内容
$ composer install tradenity/symfony-ext
或者,将以下行添加到您的应用程序的composer.json中
{ 'tradenity/symfony-ext':"0.5.0" }
然后执行
$ composer install
定义所需的服务
在app/config/services.yml
services: tradenity.session.service: class: Tradenity\SDK\Ext\Symfony\Services\SessionService arguments: ['@request_stack'] app.tradenity_customer_user_provider: class: Tradenity\SDK\Ext\Symfony\Auth\CustomerUserProvider
如果您将使用提供的身份验证支持,请将以下内容添加到您的安全编码器中
encoders: Tradenity\SDK\Ext\Symfony\Auth\CustomerUser: algorithm: bcrypt cost: 10
现在您可以添加您的凭据并开始使用SDK服务
在app/config/config.yml
parameters: tradenity_key: sk_xxxxxxxxxxxxxxxxxxxx stripe_public_key: pk_xxxxxxxxxxxxxxxx
示例应用程序
工作示例应用程序代码可以在这里找到。
文档
详细文档可以在我们的知识库网站上找到:
贡献
- 分叉它( https://github.com/tradenity/php-sdk-symfony-ext/fork )
- 创建您的功能分支(
git checkout -b my-new-feature
) - 提交您的更改(
git commit -am 'Add some feature'
) - 将更改推送到分支(
git push origin my-new-feature
) - 创建一个新的Pull Request