public function getNamespace($ns) {
    $namespaces = $this
      ->getNamespaces()
      ->filter(function(NamespaceNode $node) use ($ns) {
        return $node->getName()->getPath() === $ns;
      });

    return $namespaces->isEmpty() ? NULL : $namespaces[0];
  }
public function getNamespace($ns) {
    $namespaces = $this
      ->getNamespaces()
      ->filter(function(NamespaceNode $node) use ($ns) {
        return $node->getName()->getPath() === $ns;
      });

    return $namespaces->isEmpty() ? NULL : $namespaces[0];
  }
public function getNamespace ( $ ns ) { $ namespaces = $ this -> getNamespaces ( ) -> filter ( function ( NamespaceNode $ node ) use ( $ ns ) { return $ node -> getName ( ) -> getPath ( ) === $ ns ; } ) ; return $ namespaces -> isEmpty ( ) ? NULL : $ namespaces [ 0 ] ; }
Returns a particular namespace, if it exists.

@param string $ns
The name of the namespace to look for.

@return \Pharborist\Namespaces\NamespaceNode|NULL
Returns a particular namespace if it exists .