public function testLastNamespaceIsReturned() { $source = '<?php namespace Foo; namespace Bar;'; $parser = new UseStatementParser($source); $this->assertEquals('Bar', $parser->getNamespace()); }
private function getImports($fileName, $startLine) { $key = $fileName . $startLine; if (!isset($this->imports[$key])) { $parser = new UseStatementParser($this->getLines($fileName, $startLine)); $this->imports[$key] = $parser->getImports(); $this->namespaces[$fileName] = $parser->getNamespace(); } return $this->imports[$key] + $this->getGlobalImports(); }