O Hydrator é um componente do Zend Framework 2 que nos ajuda a transformar um objeto em array e um array em objeto.
Segue um exemplo de como usa-lo na sua classe de serviço:
<?php
namespace Administrador\Service;
use Zend\Stdlib\Hydrator\ClassMethods;
class AdministradorService{
private function toArray($obj) {
$classMethod = new ClassMethods();
return $classMethod->extract($obj);
}
private function toObject(Array $data, $entity) {
$classMethod = new ClassMethods();
return $classMethod->hydrate($data, $entity);
}
}
?>
Mais informações:
http://framework.zend.com/manual/current/en/modules/zend.stdlib.hydrator.html
http://framework.zend.com/manual/current/en/modules/zend.stdlib.hydrator.strategy.html
Nenhum comentário:
Postar um comentário