/** * initialize configurator * * @param ContainerConfigurator $configurator * * @return mixed */ public function initializeConfigurator(ContainerConfigurator $configurator) { $configurator->addAwareDefinition(new AwareDefinition('\\Psr\\Log\\LoggerAwareTrait', 'setLogger', 'thinframe.logger')); $configurator->addConfigurationManager(new ConfigurationManager('thinframe.logger', 'thinframe.logger.factory')); }
/** * initialize configurator * * @param ContainerConfigurator $configurator * * @return mixed */ public function initializeConfigurator(ContainerConfigurator $configurator) { $configurator->addConfigurationManager(new ConfigurationManager('twig', 'thinframe.twig.configuration')); }
/** * initialize configurator * * @param ContainerConfigurator $configurator * * @return mixed */ public function initializeConfigurator(ContainerConfigurator $configurator) { $configurator->addConfigurationManager(new ConfigurationManager('doctrine', 'thinframe.doctrine.entity_manager_factory')); }