/** * Create and register all configured mappers. * * @param InitializeDefinitionMapperEvent $event The subscribed event. * * @return void * * @SuppressWarnings(PHPMD.Superglobals) */ public function initializeDefinitionMapper(InitializeDefinitionMapperEvent $event) { $mapper = $event->getDefinitionMapper(); foreach ($GLOBALS['LEAFLET_MAPPERS'] as $className) { if (is_array($className)) { $mapper->register($this->createMapper($className[0]), $className[1]); } else { $mapper->register($this->createMapper($className)); } } }
/** * Create and register all configured mappers. * * @param InitializeDefinitionMapperEvent $event The subscribed event. * * @return void */ public function initializeDefinitionMapper(InitializeDefinitionMapperEvent $event) { $mapper = $event->getDefinitionMapper(); $this->definitionMapper = $mapper; foreach ($this->mappers as $className) { if (is_array($className)) { $mapper->register($this->createMapper($className[0]), $className[1]); } else { $mapper->register($this->createMapper($className)); } } }