/** * Inject the dependencies. * * @param InitializeNodeEvent $event The event. * * @return void */ public function injectDependencies(InitializeNodeEvent $event) { $node = $event->getNode(); if ($node instanceof TranslatorAware && !$node->getTranslator()) { $node->setTranslator($this->getServiceContainer()->getTranslator()); } if ($node instanceof DefinitionAware && !$node->getDefinition()) { $node->setDefinition($this->getServiceContainer()->getDcaManager()->get('tl_content')); } }