gossi\codegen\tests\Fixtures::createDummyTrait PHP Méthode

createDummyTrait() public static méthode

Creates DummyTrait
public static createDummyTrait ( ) : PhpTrait
Résultat gossi\codegen\model\PhpTrait
    public static function createDummyTrait()
    {
        $trait = PhpTrait::create('DummyTrait')->setNamespace('gossi\\codegen\\tests\\fixtures')->setDescription('Dummy docblock')->setMethod(PhpMethod::create('foo')->setVisibility('public'))->setProperty(PhpProperty::create('iAmHidden')->setVisibility('private'))->addTrait('VeryDummyTrait');
        $trait->generateDocblock();
        return $trait;
    }

Usage Example

 public function testFromFile()
 {
     $expected = Fixtures::createDummyTrait();
     $actual = PhpTrait::fromFile(__DIR__ . '/../fixtures/DummyTrait.php');
     $this->assertEquals($expected, $actual);
 }