tradenity/symfony-ext

扩展库,用于简化Tradenity电商PHP SDK与Symphony框架之间的集成。

0.5.0 2019-03-01 22:36 UTC

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

示例应用程序

工作示例应用程序代码可以在这里找到。

文档

详细文档可以在我们的知识库网站上找到:

贡献

  1. 分叉它( https://github.com/tradenity/php-sdk-symfony-ext/fork
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 提交您的更改(git commit -am 'Add some feature'
  4. 将更改推送到分支(git push origin my-new-feature
  5. 创建一个新的Pull Request