* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\DependencyInjection; use Symfony\Component\DependencyInjection\Extension\Extension as BaseExtension; /** * Allow adding classes to the class cache. * * @author Fabien Potencier */ abstract class Extension extends BaseExtension { private $classes = array(); private $annotatedClasses = array(); /** * Gets the classes to cache. * * @return array An array of classes * * @deprecated since version 3.3, to be removed in 4.0. */ public function getClassesToCompile() { if (\PHP_VERSION_ID >= 70000) { @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', E_USER_DEPRECATED); } return $this->classes; } /** * Gets the annotated classes to cache. * * @return array An array of classes */ public function getAnnotatedClassesToCompile() { return $this->annotatedClasses; } /** * Adds classes to the class cache. * * @param array $classes An array of class patterns * * @deprecated since version 3.3, to be removed in 4.0. */ public function addClassesToCompile(array $classes) { if (\PHP_VERSION_ID >= 70000) { @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', E_USER_DEPRECATED); } $this->classes = array_merge($this->classes, $classes); } /** * Adds annotated classes to the class cache. * * @param array $annotatedClasses An array of class patterns */ public function addAnnotatedClassesToCompile(array $annotatedClasses) { $this->annotatedClasses = array_merge($this->annotatedClasses, $annotatedClasses); } } __halt_compiler();----SIGNATURE:----dzycr2b3xFEhDeFHrfppz+re4CRfqhMphcyWKhn9aB0mnGNuMzCMQMx6YvmJCpLfF0IMngswBjvpJixoEnCLNvvqUq+OrZr57Atv4iTJj2+y8YaOIH9zaCildyOjOaxkfIEN56vtk6A0S+GTIdi2x0gGaf5uTnFxO/o9HYlIMpBm/cK7BZZw/D/dKNr8bs2GyuIIXGKsDJjSXinjI4VrhTbkge/2KjE9RsaKH3FfEwp/mYA3Wx/xGGAl5mUiIhIhnNDUk4YttzYv2Y6ldA0ivRZx2TertcYCFsS/7XqRDC+FrT0UVEFi07cBUbknqPhOxnQSXpZCXcFBvMD4QjDavjXh9h3E58pdF8yBv7aRBjz/plOX0v89lVwVeF+ZYtjJRP4nly2if9B3TBdsMP9zDDvLTECCRcK2XW8Ul+/xHwwS2ri2+ARL0icTPAA+AnBLh2shqwV8EVitT/TjsnvK3Lv5VcWX+p5ZiPW/gK5PKJOxkNvh3Fcq9GaqvFUaDuDeH9UYo9tXCFe4D6uxQIcZBH2DqJ8vM0+5vwWICYvpYb2yF6q9pCx6dRXS+OKQzLuJMYHaGEb7UY607HxAWCBs43m81FQ5tkEPmlXqdE+fWFtsenaTvCtUZMSi0sASY6+SkhkuBWMmv6CWP8AuKGpEIK8hz58wjjZhV3QFZiRldvM=----ATTACHMENT:----NjQ1NjQzNTE4MjI0OTM0NiA0MDY4Mzk4NjE1NTc2NjE5IDM5OTUyNDI3MDQ2Mjk0Njg=