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']); } }
/** * Use Helpers::filterArguments() */ public static function filterArguments(array $args) : array { return Helpers::filterArguments($args); }