uzdevid / converter
Property hydrator
Installs: 399
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/uzdevid/converter
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']);