/** * Initialize Admingenerator Class loader * * @param ContainerBuilder $container */ private function initAdmingeneratorClassLoader(ContainerInterface $container) { if (!$this->classLoaderInitialized) { $this->classLoaderInitialized = true; $AdmingeneratedClassLoader = new AdmingeneratedClassLoader(); $AdmingeneratedClassLoader->setBasePath($container->getParameter('kernel.cache_dir')); $AdmingeneratedClassLoader->register(); } }
/** * Warms up the cache. * * @param string $cacheDir The cache directory */ public function warmUp($cacheDir) { foreach ($this->finder->findAllGeneratorYamls() as $yaml) { try { $this->buildFromYaml($yaml); } catch (GeneratedModelClassNotFoundException $e) { echo ">> Skip warmup " . $e->getMessage() . "\n"; } } /* * Load classe to avoid problem with other cache warmers * like JmsDiExtraBundle * * See issue #190 */ $AdmingeneratedClassLoader = new AdmingeneratedClassLoader(); $AdmingeneratedClassLoader->setBasePath($cacheDir); $AdmingeneratedClassLoader->register(); }
public function boot() { $AdmingeneratedClassLoader = new AdmingeneratedClassLoader(); $AdmingeneratedClassLoader->setBasePath($this->container->getParameter('kernel.cache_dir')); $AdmingeneratedClassLoader->register(); }