コード例 #1
0
 public function testUseStatements()
 {
     $class = new PhpClass();
     $class->addUseStatement('Symfony\\Component\\Console\\Application', 'Console');
     $this->assertEquals(['Console' => 'Symfony\\Component\\Console\\Application'], $class->getUseStatements());
     $this->assertEquals('Console', $class->getUseAlias('Symfony\\Component\\Console\\Application'));
     $class->addUseStatement('Logger');
     $this->assertEquals(['Console' => 'Symfony\\Component\\Console\\Application', 'Logger' => 'Logger'], $class->getUseStatements());
     $this->assertEquals('Logger', $class->getUseAlias('Logger'));
 }