PHP code example of zelenin / hydrator
1. Go to this page and download the library: Download zelenin/hydrator library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
zelenin / hydrator example snippets
$entity = new Entity(5, 'Title');
$hydrator = new StrategyHydrator(new ReflectionStrategy(), new RawNamingStrategy());
$data = $hydrator->extract($entity);
// $data = ['id' => 5, 'name' => 'Title']
$data = ['id' => 10, 'name' => 'New title'];
$newEntity = $hydrator->hydrate($entity, $data);
// $newEntity->getId() = 10, $newEntity->getName() = 'New title'
php composer.phar