tobias / zend-expressive-inputfilter-delegator

此包已被废弃且不再维护。未建议替代包。

InputFilterPluginManager 代理,用于从配置中创建输入过滤器。

1.0.0 2016-12-23 13:57 UTC

This package is auto-updated.

Last update: 2020-02-01 19:24:08 UTC


README

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

Zend InputFilterPluginManager 的代理

此包为 InputFilterPluginManager 提供代理,用于配置 PluginManager 以使用 input_filters 中的服务配置。

该包旨在与 Zend Expressive Skeleton 或任何其他 Zend Expressive 应用程序一起使用。

安装

安装此包最简单的方法是通过 composer

$ composer require tobias/zend-expressive-inputfilter-delegator

配置

在一般情况下,如果您只使用单个连接,则只需定义 InputFilterManager 的代理工厂即可。

return [
    'dependencies' => [
        'delegators' => [
            'InputFilterManager' => [
                \Tobias\Expressive\InputFilter\InputFilterManagerDelegatorFactory::class,
            ],
        ],
    ],
];

使用 Expressive Config Manager

如果您使用的是 Expressive Config Manager,则可以轻松添加 ConfigProvider 类。

$configManager = new ConfigManager(
    [
        \Tobias\Expressive\InputFilter\ConfigProvider::class,
    ]
);