shopware-blog / shopware-environment-variables
一个用于使用环境变量的小型shopware插件
0.3.0
2019-09-12 08:47 UTC
Requires (Dev)
- phpunit/phpunit: ^7.0
README
使用环境变量覆盖插件配置
在多阶段环境中,通常会有不同的基本和插件配置,用于开发、预生产和生产系统。
此插件可以使用环境变量或常量覆盖基本和插件配置。
集成
我们以ShopwarePaypal作为示例插件。以下是一个示例config.php,它覆盖了一些插件设置和基本配置。
<?php return [ 'db' => [...], 'custom' => [ 'plugins' => [ 1 => [ 'SwagPaymentPaypal' => [ 'paypalUsername' => '1' . getenv('paypalUsername'), 'paypalPassword' => '1' . getenv('paypalPassword'), ], ], 2 => [ 'SwagPaymentPaypal' => [ 'paypalUsername' => '2' . getenv('paypalUsername'), 'paypalPassword' => '2' . getenv('paypalPassword'), ], ], ], 'config' => [ 1 => [ 'mailer_mailer' => 'test123', ], 2 => [ 'mailer_mailer' => '321test', ], ], ], ];