cekurte / silex-manager-provider
一个将Manager添加到其他服务提供者加载器的silex服务提供者
v0.0.5
2015-12-07 11:57 UTC
Requires
- php: >=5.5
- silex/silex: ^1.3
Requires (Dev)
- cekurte/tdd: ^1.0
- phpunit/phpunit: ^4.8
- sensiolabs/security-checker: ^3.0
- sjparkinson/static-review: ^5.1
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-16 02:46:48 UTC
README
- 一个简单的silex服务提供者(由php单元测试覆盖),它将Manager添加到注册其他服务提供者,以增强您应用程序的功能,为此项目贡献力量!
安装
该软件包可在Packagist上获取。源文件符合PSR-2规范。自动加载符合PSR-4规范。
composer require cekurte/silex-manager-provider
文档
要使用此库,您需要注册Cekurte\Silex\Manager\Provider\ManagerServiceProvider。有关库环境,请参阅cekurte/environment。
<?php use Cekurte\Environment\Environment; use Cekurte\Silex\Manager\Provider\ManagerServiceProvider; // ... $app['cekurte.manager.providers'] = [ // ... 'Silex\Provider\SessionServiceProvider' => [ 'register' => true, ], 'Silex\Provider\SwiftmailerServiceProvider' => [ 'register' => true, 'type' => 'array', 'src' => [ 'swiftmailer.use_spool' => Environment::get('SWIFTMAILER_USE_SPOOL'), 'swiftmailer.options' => [ 'host' => Environment::get('SMTP_HOST'), 'port' => Environment::get('SMTP_PORT'), 'username' => Environment::get('SMTP_USERNAME'), 'password' => Environment::get('SMTP_PASSWORD'), 'encryption' => Environment::get('SMTP_ENCRYPTION'), 'auth_mode' => Environment::get('SMTP_AUTH_MODE'), ], ], ], // ... ]; $app->register(new ManagerServiceProvider()); // ...
如果您喜欢这个库,请给我一个星星 =)。
贡献
- 分支
- 创建您的功能分支(
git checkout -b my-new-feature
) - 进行更改
- 运行测试,如果需要为您的代码添加新测试(
vendor/bin/phpunit
) - 提交您的更改(
git commit -am 'Added some feature'
) - 推送到分支(
git push origin my-new-feature
) - 创建新的拉取请求