uzdevid/converter

Property hydrator

1.0.0 2025-03-07 10:06 UTC

This package is auto-updated.

Last update: 2025-03-07 11:07:48 UTC


README

Yii

Object converter


Latest Stable Version Total Downloads Code Coverage Mutation testing badge type-coverage psalm-level

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']);