public function __construct(AttributeHydrator
$attributeHydrator) { $this->attributeHydrator =
$attributeHydrator;
} /**
* @return Blog
*/
public function hydrate(array
$data) { $translation =
$this->
getBlogTranslation($data);
$data =
array_merge($data,
$translation);
$blog =
new Blog();
$blog->
setId((int) $data['__blog_id'
]);
$blog->
setTitle($data['__blog_title'
]);
$blog->
setAuthorId($data['__blog_author_id'
] !== null ?
(int) $data['__blog_author_id'
] : null
);
$blog->
setActive((bool) $data['__blog_active'
]);
$blog->
setShortDescription($data['__blog_short_description'
]);
$blog->
setDescription($data['__blog_description'
]);
$blog->
setViews((int) $data['__blog_views'
]);