public function inNamespace($ns) {
    if (is_string($ns)) {
      $namespace_node = $this->name->getNamespace();
      $namespace = $namespace_node === NULL ? '' : $namespace_node->getName()->getAbsolutePath();
      return $ns === $namespace;
    }
    elseif ($ns instanceof NamespaceNode) {
      return $this->name->getNamespace() === $ns;
    }
    else {
      throw new \InvalidArgumentException();
    }
  }
public function inNamespace($ns) {
    if (is_string($ns)) {
      $namespace_node = $this->name->getNamespace();
      $namespace = $namespace_node === NULL ? '' : $namespace_node->getName()->getAbsolutePath();
      return $ns === $namespace;
    }
    elseif ($ns instanceof NamespaceNode) {
      return $this->name->getNamespace() === $ns;
    }
    else {
      throw new \InvalidArgumentException();
    }
  }
public function inNamespace ( $ ns ) { if ( is_string ( $ ns ) ) { $ namespace_node = $ this -> name -> getNamespace ( ) ; $ namespace = $ namespace_node === NULL ? '' : $ namespace_node -> getName ( ) -> getAbsolutePath ( ) ; return $ ns === $ namespace ; } elseif ( $ ns instanceof NamespaceNode ) { return $ this -> name -> getNamespace ( ) === $ ns ; } else { throw new \ InvalidArgumentException ( ) ; } }
Determine if this node belongs to namespace.

@param string|NamespaceNode $ns
Either the absolute namespace path or a NamespaceNode.

@return boolean
TRUE if the node belongs to the given namespace.
Determine if this node belongs to namespace .