public function visitField(O\FieldExpression $expression) { $this->walk($expression->getValue()); $this->walk($expression->getName()); $this->addTypeOperation($expression, $this->analysis[$expression->getValue()]->getField($expression)); }
public function getField(O\FieldExpression $expression) { if ($field = $this->getFieldByName($expression->getName(), false)) { return $field; } return parent::getField($expression); }