private function analyzeUseStmt(\PHPParser_Node_Stmt_Use $useStmt) { if (count($useStmt->uses) > 1) { $this->addComment($useStmt->getLine(), 'Please use one "use" statement for each namespace that you import.'); } }
/** * Constants consist of a simple key => value array in the API * This methods converts \PHPParser_Node_Stmt_ClassConst or * \PHPParser_Node_Stmt_Const * * @static * @param \PHPParser_Node * @return array */ public static function convertUseAliasStatementNodeToArray(\PHPParser_Node_Stmt_Use $node) { $subNodes = $node->__get('uses'); return array('name' => self::getValueFromNode($subNodes[0]->__get('name')), 'alias' => $subNodes[0]->__get('alias')); }