protected function buildRuleSet() { $parent_ruleset = parent::buildRuleSet(); $rulesset = array_merge($parent_ruleset, $this->getClassRuleSets()); $rulesset[] = $this->getTypeNameGrammarSet(); $rulesset[] = $this->getNamespaceDeclGrammarSet(); $rulesset[] = $this->getNamespaceNameGrammarSet(); $rulesset[] = $this->getImportGrammarSet(); $rulesset[] = $this->getMethodReturnTypeGrammarSet(); $rulesset[] = $this->getMethodNameGrammarSet(); $rulesset[] = $this->getVarDeclGrammarSet(); $rulesset[] = $this->getClassDerivGrammarSet(); return $rulesset; }
protected function buildRuleSet() { return array_merge(parent::buildRuleSet(), $this->getClassRuleSets()); }