tobias / zend-expressive-hydrator-delegator
此包已被废弃且不再维护。未建议任何替代包。
HydratorPluginManager 代理以从配置创建 hydrator。
1.0.0
2016-12-28 12:18 UTC
Requires
- php: ^5.6 || ^7.0
- zendframework/zend-hydrator: ^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:24:09 UTC
README
Zend HydratorPluginManager 代理
此包提供了一个 HydratorPluginManager 代理,用于配置 PluginManager 使用配置文件中的 hydrators 服务。
该包旨在与 Zend Expressive Skeleton 或任何其他 Zend Expressive 应用程序一起使用。
安装
通过 composer 安装此包是最简单的方法
$ composer require tobias/zend-expressive-hydrator-delegator
配置
在通常只使用单个连接的情况下,定义 HydratorManager 的代理工厂就足够了。
return [ 'dependencies' => [ 'delegators' => [ 'HydratorManager' => [ \Tobias\Expressive\Hydrator\HydratorManagerDelegatorFactory::class, ], ], ], ];
使用 Expressive Config Manager
如果你使用的是 Expressive Config Manager,你可以轻松地添加 ConfigProvider 类。
$configManager = new ConfigManager( [ \Tobias\Expressive\Hydrator\ConfigProvider::class, ] );