/** * Signal that is called for post-processing a matcher object. * * @param Matcher $matcher * @signal */ protected function emitPostProcessMatcherObjectSignal(Matcher $matcher) { $this->getSignalSlotDispatcher()->dispatch(self::class, 'postProcessMatcherObject', array($matcher, $matcher->getDataType())); }
/** * Signal that is called for post-processing a matcher object. * * @param Matcher $matcher * @signal */ protected function emitPostProcessMatcherObjectSignal(Matcher $matcher) { if (strlen($matcher->getDataType()) <= 0) { /** @var ModuleLoader $moduleLoader */ $moduleLoader = $this->getObjectManager()->get('Fab\\Vidi\\Module\\ModuleLoader'); $matcher->setDataType($moduleLoader->getDataType()); } $this->getSignalSlotDispatcher()->dispatch('Fab\\Vidi\\Controller\\Backend\\ContentController', 'postProcessMatcherObject', array($matcher, $matcher->getDataType())); }