for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Audiens\AppnexusClient\entity;
use Zend\Hydrator\Reflection;
trait HydratableTrait
{
/**
* @param array $objectArray
*
* @return self
*/
public static function fromArray(array $objectArray)
$object = new self();
self::getHydrator()->hydrate($objectArray, $object);
return $object;
}
* @return array
public function toArray()
return self::getHydrator()->extract($this);
* @return Reflection
private static function getHydrator()
return new Reflection();