public function getPathInfo() {
    /** @var TokenNode $first */
    $first = $this->firstChild();
    $absolute = $first->getType() === T_NS_SEPARATOR;
    $relative = $first->getType() === T_NAMESPACE;
    $parts = $this->getParts();
    return [
      'absolute' => $absolute,
      'relative' => $relative,
      'qualified' => !$absolute && count($parts) > 1,
      'unqualified' => !$absolute && count($parts) === 1,
      'parts' => $parts,
    ];
  }
public function getPathInfo() {
    /** @var TokenNode $first */
    $first = $this->firstChild();
    $absolute = $first->getType() === T_NS_SEPARATOR;
    $relative = $first->getType() === T_NAMESPACE;
    $parts = $this->getParts();
    return [
      'absolute' => $absolute,
      'relative' => $relative,
      'qualified' => !$absolute && count($parts) > 1,
      'unqualified' => !$absolute && count($parts) === 1,
      'parts' => $parts,
    ];
  }
public function getPathInfo ( ) { /** @var TokenNode $first */ $ first = $ this -> firstChild ( ) ; $ absolute = $ first -> getType ( ) === T_NS_SEPARATOR ; $ relative = $ first -> getType ( ) === T_NAMESPACE ; $ parts = $ this -> getParts ( ) ; return [ 'absolute' => $ absolute , 'relative' => $ relative , 'qualified' => ! $ absolute && count ( $ parts ) > 1 , 'unqualified' => ! $ absolute && count ( $ parts ) === 1 , 'parts' => $ parts , ] ; }
Return information about the name.
@return array
Return information about the name .