tobias/zend-expressive-filter-delegator
此包已被废弃,不再维护。没有建议的替代包。
从配置创建过滤器的FilterPluginManager代理
1.0.0
2016-12-28 12:06 UTC
Requires
- php: ^5.6 || ^7.0
- zendframework/zend-filter: ^2.0
- zendframework/zend-servicemanager: ^2.7.6 || ^3.0.0
Requires (Dev)
- phpunit/phpunit: ^4.6 || ^5.2.10
- zendframework/zend-coding-standard: ~1.0.0
This package is auto-updated.
Last update: 2020-02-01 19:23:55 UTC
README
Zend FilterPluginManager 的代理
此包为FilterPluginManager提供了一个代理,该代理将PluginManager配置为使用配置中的 filters 中的服务配置。
该包旨在与 Zend Expressive Skeleton 或其他 Zend Expressive 应用程序一起使用。
安装
安装此包最简单的方法是通过composer
$ composer require tobias/zend-expressive-filter-delegator
配置
在一般情况下,如果您只使用单个连接,只需要定义FilterManager的代理工厂即可。
return [ 'dependencies' => [ 'delegators' => [ 'FilterManager' => [ \Tobias\Expressive\Filter\FilterManagerDelegatorFactory::class, ], ], ], ];
使用Expressive Config Manager
如果您使用的是 Expressive Config Manager,可以轻松添加ConfigProvider类。
$configManager = new ConfigManager( [ \Tobias\Expressive\Filter\ConfigProvider::class, ] );