uzdevid / converter
Property hydrator
Installs: 278
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']);