tobias/zend-expressive-filter-delegator

此包已被废弃,不再维护。没有建议的替代包。

从配置创建过滤器的FilterPluginManager代理

1.0.0 2016-12-28 12:06 UTC

This package is auto-updated.

Last update: 2020-02-01 19:23:55 UTC


README

License Latest Stable Version PHP 7 ready Build Status Coverage Status Total Downloads

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,
    ]
);