PhproTest\SoapClient\Unit\CodeGenerator\Assembler\TraitAssemblerTest::it_adds_a_trait_with_alias PHP 메소드

it_adds_a_trait_with_alias() 공개 메소드

    function it_adds_a_trait_with_alias()
    {
        $assembler = new TraitAssembler('\\Namespace\\MyTrait', 'TraitAlias');
        $context = $this->createContext();
        $assembler->assemble($context);
        $code = $context->getClass()->generate();
        $expected = <<<CODE
namespace MyNamespace;

use Namespace\\MyTrait as TraitAlias;

class MyType
{

    use TraitAlias;


}

CODE;
        $this->assertEquals($expected, $code);
    }