pew-pew / hydrator
对象水化器内核库
0.1.0
2024-03-17 11:39 UTC
Requires
- php: ^8.3
- psr/log: ^1.0|^2.0|^3.0
- symfony/stopwatch: ^5.4|^6.0|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.49
- phpunit/phpunit: ^10.5
- symfony/var-dumper: ^5.4|^6.0|^7.0
- vimeo/psalm: ^5.21
This package is auto-updated.
Last update: 2024-08-23 12:10:34 UTC
README
水化器
一组接口,用于将任意值映射到它们的类型等效值及其逆。
安装
PewPew 水化器作为 Composer 仓库提供,您可以使用以下命令在项目根目录中安装:
$ composer require pew-pew/hydrator
更详细的安装说明请参阅此处。
使用方法
$hydrator = new class implements \PewPew\Hydrator\HydratorInterface { public function hydrate(string $type, mixed $data): mixed { return ...; } }; $hydrator = new \PewPew\Hydrator\TraceableHydrator( hydrator: $hydrator, stopwatch: new \Symfony\Component\Stopwatch\Stopwatch(), ); $hydrator = new \PewPew\Hydrator\LoggableHydrator( hydrator: $hydrator, logger: new ExampleLogger(), );