X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FCore%2FContainer.php;h=fa7fe74994879e346d770ab0aec30db7a323b137;hb=50a2375554b2a33cacebbe3822ff3c84f60fb9e9;hp=6c3f0955ba96a97eb0ec66f6eebb13b4a149062d;hpb=812d774cf3880a9e8d051ead3074b93eef0f2946;p=civicrm-core.git diff --git a/Civi/Core/Container.php b/Civi/Core/Container.php index 6c3f0955ba..fa7fe74994 100644 --- a/Civi/Core/Container.php +++ b/Civi/Core/Container.php @@ -183,6 +183,7 @@ class Container { 'resources' => 'CRM_Core_Resources', 'httpClient' => 'CRM_Utils_HttpClient', 'cache.default' => 'CRM_Utils_Cache', + 'i18n' => 'CRM_Core_I18n', // Maybe? 'config' => 'CRM_Core_Config', // Maybe? 'smarty' => 'CRM_Core_Smarty', ); @@ -193,6 +194,16 @@ class Container { ->setFactoryClass($class)->setFactoryMethod('singleton'); } + $container->setDefinition('civi_token_compat', new Definition( + 'Civi\Token\TokenCompatSubscriber', + array() + ))->addTag('kernel.event_subscriber'); + + $container->setDefinition('actionscheduletmp', new Definition( + 'CRM_Core_ActionScheduleTmp', + array() + ))->addTag('kernel.event_subscriber'); + \CRM_Utils_Hook::container($container); return $container; @@ -207,7 +218,7 @@ class Container { /** * @param ContainerInterface $container - * @return \Symfony\Component\EventDispatcher\EventDispatcher + * @return \Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher */ public function createEventDispatcher($container) { $dispatcher = new ContainerAwareEventDispatcher($container);