/** * Returns a AspectDefinition from a token array. * * This method will use a set of other methods to parse a token array and retrieve any * possible information from it. * This information will be entered into a AspectDefinition object. * * @param array $tokens The token array containing structure tokens * @param boolean $getRecursive Do we have to get the ancestral conditions as well? * * @return \AppserverIo\Doppelgaenger\Interfaces\StructureDefinitionInterface */ protected function getDefinitionFromTokens($tokens, $getRecursive = true) { // First of all we need a new AspectDefinition to fill $this->currentDefinition = new AspectDefinition(); $this->currentDefinition = parent::getDefinitionFromTokens($tokens, $getRecursive); return $this->currentDefinition; }
/** * Default constructor */ public function __construct() { $filePath = __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'Data' . DIRECTORY_SEPARATOR . 'ParserTest' . DIRECTORY_SEPARATOR . 'BasicTestClass.php'; $this->testClass = new ClassParser($filePath, new Config()); $this->resultClass = $this->testClass->getDefinition(); }