setono / sylius-quickpay-refund-bridge-plugin
通过QuickPay为Sylius和退款插件(https://github.com/Sylius/RefundPlugin)实现全额和部分退款
v0.1.2
2022-04-25 10:58 UTC
Requires
- php: >=7.4
- payum/payum: ^1.6
- psr/log: ^1.1
- setono/sylius-quickpay-plugin: ^1.2
- sylius/refund-plugin: ^1.0
- symfony/config: ^4.4 || ^5.4
- symfony/dependency-injection: ^4.4 || ^5.4
- symfony/http-foundation: ^4.4 || ^5.4
- symfony/http-kernel: ^4.4 || ^5.4
- symfony/messenger: ^4.4 || ^5.4
- symfony/routing: ^4.4 || ^5.4
- thecodingmachine/safe: ^1.3
- twig/twig: ^2.0 || ^3.0
- webmozart/assert: ^1.9
Requires (Dev)
- friendsofsymfony/oauth-server-bundle: >2.0.0-alpha.0 ^2.0@dev
- matthiasnoback/symfony-config-test: ^4.3
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- phpspec/phpspec: ^6.1
- phpunit/phpunit: ^9.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- psalm/plugin-phpunit: ^0.16.0
- roave/security-advisories: dev-latest
- setono/code-quality-pack: ^2.1.3
- setono/sylius-behat-pack: ^0.2
- sylius/admin-api-bundle: ^1.10
- sylius/sylius: ~1.10.12
- symfony/debug-bundle: ^4.4 || ^5.4
- symfony/dotenv: ^4.4 || ^5.4
- symfony/intl: ^4.4 || ^5.4
- symfony/web-profiler-bundle: ^4.4 || ^5.4
This package is auto-updated.
Last update: 2024-09-05 03:24:38 UTC
README
安装
-
composer require setono/sylius-quickpay-refund-bridge-plugin:dev-master
-
在Sylius退款插件的路线之后导入插件的路线
setono_sylius_quickpay_refund_bridge:
resource: "@SetonoSyliusQuickpayRefundBridgePlugin/Resources/config/routes.yaml"
开发和测试
-
运行
composer create-project setono/sylius-quickpay-refund-bridge-plugin:dev-master setono-sylius-quickpay-refund
。 -
从插件根目录,运行以下命令
(cd tests/Application && yarn install) (cd tests/Application && yarn build) (cd tests/Application && bin/console assets:install) (cd tests/Application && bin/console doctrine:database:create) (cd tests/Application && bin/console doctrine:schema:create) (cd tests/Application && bin/console sylius:fixtures:load -n)
-
启动本地PHP服务器(见 文档)
(cd tests/Application && symfony serve)
为了能够设置插件的数据库,请记住在 tests/Application/.env
和 tests/Application/.env.test
中配置您的数据库凭证。