/** @test */ public function checks_against_imported_classes() { $ctx = new FileContext(); $ctx->setNamespace('Foo'); $ctx->import('Baz\\Bar'); $this->assertEquals('Baz\\Bar', $ctx->getClassName('Bar')); $this->assertEquals('Baz\\Bar\\Foo', $ctx->getClassName('Bar\\Foo')); $ctx->import('Baz\\Bar', 'Alias'); $this->assertEquals('Baz\\Bar', $ctx->getClassName('Alias')); }
/** * @param string $className * * @return string */ public function getClassName($className) { return $this->fileContext->getClassName($className); }