/** * @return Hydrator */ private function createHydrator($objectClass, array $map = []) { $classResolver = $this->createClassResolver($map); $this->configureObjectManager($classResolver); $hydrator = $this->objectManager->createHydratorFor($objectClass); $this->configureHydrator($classResolver); return $hydrator; }