public function doRun() { $docCommentComponent = $this->container->get('doc_comment'); if ($docCommentComponent) { $docCommentComponent->run(); } parent::doRun(); }
protected function doRun() { $visitors = $this->container->getByTag('typeinfer.visitor'); foreach ($visitors as $visitor) { $this->addVisitor($visitor); } $this->container->get('name_resolver')->run(); parent::doRun(); }
protected function doRun() { $visitors = $this->container->getByTag('diagnostics.visitor'); foreach ($visitors as $visitor) { $this->addVisitor($visitor); } parent::doRun(); foreach ($visitors as $visitor) { $this->diagnostics = array_merge($this->diagnostics, $visitor->getDiagnostics()); } $components = $this->container->getByTag('diagnostics'); foreach ($components as $component) { $this->diagnostics = array_merge($this->diagnostics, $component->getDiagnostics()); } }
public function __construct(Container $container) { parent::__construct($container); $this->addVisitor($this); }