Example #1
0
 /** @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'));
 }
Example #2
0
 /**
  * @param  string $className
  *
  * @return string
  */
 public function getClassName($className)
 {
     return $this->fileContext->getClassName($className);
 }