WellCommerce\Bundle\DoctrineBundle\Enhancer\TraitGenerator\TraitGeneratorEnhancerTraverser::traverse PHP Method

traverse() public method

public traverse ( Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator $generator )
$generator Wingu\OctopusCore\CodeGenerator\PHP\OOP\TraitGenerator
    public function traverse(TraitGenerator $generator)
    {
        $class = ltrim($generator->getFullyQualifiedName(), '\\');
        if (true === $this->collection->has($class)) {
            foreach ($this->collection->get($class) as $enhancer) {
                $enhancer->visitTraitGenerator($generator);
            }
        }
    }
TraitGeneratorEnhancerTraverser