configurator->tags[$this->tagName])) return; $tag = $this->configurator->tags->add($this->tagName); $tag->attributes->add($this->attrName); $tag->template = ''; } public function disablePass($passName) { $this->disabledPasses[] = $passName; } public function enablePass($passName) { foreach (\array_keys($this->disabledPasses, $passName, \true) as $k) unset($this->disabledPasses[$k]); } public function asConfig() { $config = [ 'attrName' => $this->attrName, 'tagName' => $this->tagName ]; foreach ($this->disabledPasses as $passName) $config['disable' . $passName] = \true; return $config; } }