fromFile() public static method

Creates a PHP class from file
public static fromFile ( string $filename ) : PhpClass
$filename string
return PhpClass
Exemplo n.º 1
0
 public function testTypeClass()
 {
     $class = PhpClass::fromFile(__DIR__ . '/../fixtures/TypeClass.php');
     $doSomething = $class->getMethod('doSomething');
     $options = $doSomething->getParameter('options');
     $this->assertEquals('Symfony\\Component\\OptionsResolver\\OptionsResolver', $options->getType());
 }
Exemplo n.º 2
0
 public function testFromFileWithComments()
 {
     $class = PhpClass::fromFile(__DIR__ . '/../fixture/ClassWithComments.php');
     $this->assertClassWithComments($class);
     $generator = new CodeFileGenerator();
     $code = $generator->generate($class);
     $this->assertEquals(file_get_contents(__DIR__ . '/../fixture/ClassWithComments.php'), $code);
 }
 public function testValuesFromFile()
 {
     $class = PhpClass::fromFile(__DIR__ . '/../fixtures/ValueClass.php');
     $this->assertValueClass($class);
 }