Здравствуйте!
Не могу понять почему перестал работать AggregateHydrator если его получать в фабрике маппера с помощью фабрики.
$aggregatehydrator = $container->get(AggregateHydrator::class);
При попытке вывести $aggregatehydrator
\Zend\Debug\Debug::dump($aggregatehydrator);
php помирает (превышение памяти).
Если же в фабрике маппера сделать так:
$tagsHydrator = $container->get(TagsHydrator::class);
$categoryHydrator = $container->get(CategoryHydrator::class);
$postHydrator = $container->get(PostHydrator::class);
$datesHydrator = $container->get(DatesHydrator::class);
$aggregatehydrator = new \Zend\Hydrator\Aggregate\AggregateHydrator();
$aggregatehydrator->add($postHydrator);
$aggregatehydrator->add($categoryHydrator);
$aggregatehydrator->add($tagsHydrator);
$aggregatehydrator->add($datesHydrator);
то все работает.
https://bitbucket.org/mad-max/blog-note3/overview