文件名称:easy-hydrator:[只读]使用PHP 7.4和构造函数注入将数组水化为对象
文件大小:24KB
文件格式:ZIP
更新时间:2024-02-29 01:55:18
php hydrator constructor-injection hydrate-arrays PHP
将数组水合到对象 简单! PHP 7.4支持 构造函数注入支持 自动解析DateTimeInterface字符串值 根据参数类型声明自动重新输入 嵌套对象支持 可定制的对象创建 已缓存 安装 composer require symplify/easy-hydrator 添加到config/bundles.php : return [ Symplify \ EasyHydrator \ EasyHydratorBundle ::class => [ 'all' => true , ], Symplify \ SimplePhpDocParser \ Bundle \ SimplePhpDocParserBundle ::class => [ 'all' => true , ], ]; 用法 具有构造函数注入的value
【文件预览】:
easy-hydrator-master
----composer.json(1021B)
----config()
--------config.php(808B)
----.github()
--------FUNDING.yml(107B)
--------workflows()
----tests()
--------TypedPropertiesTest.php(1KB)
--------ParameterTypeRecognizerTest.php(1KB)
--------config.php(545B)
--------ArrayToValueObjectHydratorTest.php(8KB)
--------HttpKernel()
--------MissingConstructorTest.php(988B)
--------DefaultValuesHydratorTest.php(1KB)
--------Fixture()
----LICENSE(1KB)
----src()
--------DependencyInjection()
--------ParameterValueResolver.php(1KB)
--------ParameterTypeRecognizer.php(4KB)
--------TypeCaster()
--------TypeCastersCollector.php(1KB)
--------Contract()
--------ArrayToValueObjectHydrator.php(1KB)
--------ClassConstructorValuesResolver.php(2KB)
--------EasyHydratorBundle.php(776B)
--------Exception()