/** * Create namespace path. * * @param string $name * @return NameNode */ public static function create($name) { $parts = explode('\\', $name); $name_node = new NameNode(); foreach ($parts as $i => $part) { $part = trim($part); if ($i > 0) { $name_node->append(Token::namespaceSeparator()); } if ($part !== '') { $name_node->append(Token::identifier($part)); } } return $name_node; }