Nette\DI\Extensions\DecoratorExtension::beforeCompile PHP Метод

beforeCompile() публичный Метод

public beforeCompile ( )
    public function beforeCompile()
    {
        foreach ($this->getConfig() as $class => $info) {
            $info = $this->validateConfig($this->defaults, $info, $this->prefix($class));
            if ($info['inject'] !== NULL) {
                $info['tags'][InjectExtension::TAG_INJECT] = $info['inject'];
            }
            $info = Nette\DI\Helpers::filterArguments($info);
            $this->addSetups($class, (array) $info['setup']);
            $this->addTags($class, (array) $info['tags']);
        }
    }