WellCommerce\Bundle\DoctrineBundle\Command\GenerateEntityExtraCommand::generateTrait PHP Метод

generateTrait() защищенный Метод

Generates a trait class
protected generateTrait ( Wingu\OctopusCore\Reflection\ReflectionClass $reflectionClass ) : string
$reflectionClass Wingu\OctopusCore\Reflection\ReflectionClass
Результат string
    protected function generateTrait(ReflectionClass $reflectionClass) : string
    {
        $generator = new TraitGenerator($reflectionClass->getShortName(), $reflectionClass->getNamespaceName());
        $this->traverser->traverse($generator);
        return '<?php' . str_repeat(PHP_EOL, 2) . $generator->generate();
    }