Esempio n. 1
0
 /**
  * Parses a parent class declaration for the given <b>$class</b>.
  *
  * @param  \PDepend\Source\AST\ASTClass $class
  * @return \PDepend\Source\AST\ASTClass
  * @since  1.0.0
  */
 private function parseClassExtends(ASTClass $class)
 {
     $this->consumeToken(Tokens::T_EXTENDS);
     $this->tokenStack->push();
     $class->setParentClassReference($this->setNodePositionsAndReturn($this->builder->buildAstClassReference($this->parseQualifiedName())));
     return $class;
 }