uzdevid / converter
Property hydrator
1.0.0
2025-03-07 10:06 UTC
Requires
- php: >=8.1
- yiisoft/arrays: ^3.1
- yiisoft/hydrator: ^1.5
Requires (Dev)
- phpunit/phpunit: ^10.5
- yiisoft/var-dumper: ^1.7
README
Object converter
Requirements
- PHP 8.1 or higher.
Installation
The package could be installed with Composer:
composer require uzdevid/converter
General usage
To convert existing object to other object:
use Yiisoft\Hydrator\Hydrator; use UzDevid\Converter\Converter; $hydrator = new Hydrator(); $converter = new Converter($hydrator); $converter->convert(CarDto::class, $carModel);
To convert array to object
use Yiisoft\Hydrator\Hydrator; use UzDevid\Converter\Converter; $hydrator = new Hydrator(); $converter = new Converter($hydrator); $converter->convert(CarDto::class, ['name' => 'Ferrari']);