[HttpKernel] Add Kernel::getAnnotatedClassesToCompile()

This commit is contained in:
Nicolas Grekas 2018-05-05 15:25:19 -07:00
parent cada38f520
commit 1d2a49aeb6
2 changed files with 9 additions and 1 deletions

View File

@ -36,7 +36,7 @@ class AddAnnotatedClassesToCachePass implements CompilerPassInterface
*/
public function process(ContainerBuilder $container)
{
$annotatedClasses = array();
$annotatedClasses = $this->kernel->getAnnotatedClassesToCompile();
foreach ($container->getExtensions() as $extension) {
if ($extension instanceof Extension) {
$annotatedClasses = array_merge($annotatedClasses, $extension->getAnnotatedClassesToCompile());

View File

@ -391,6 +391,14 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
return 'UTF-8';
}
/**
* Gets the patterns defining the classes to parse and cache for annotations.
*/
public function getAnnotatedClassesToCompile(): array
{
return array();
}
/**
* Initializes bundles.
*