findTaggedServiceIds('twig.extension')) as $service_id) { $class_name = $container->getDefinition($service_id)->getClass(); $reflection = new \ReflectionClass($class_name); // We use the class names as hash in order to invalidate on new extensions // and mtime for every time we change an existing file. $twig_extension_hash .= $class_name . filemtime($reflection->getFileName()); } $container->setParameter('twig_extension_hash', Crypt::hashBase64($twig_extension_hash)); } }