WellCommerce\Bundle\CoreBundle\Helper\Templating\TemplatingHelper::getBundleForClass PHP Method

getBundleForClass() protected method

Returns bundle for particular controller
protected getBundleForClass ( ReflectionClass $reflectionClass ) : Symfony\Component\HttpKernel\Bundle\BundleInterface
$reflectionClass ReflectionClass
return Symfony\Component\HttpKernel\Bundle\BundleInterface
    protected function getBundleForClass(ReflectionClass $reflectionClass) : BundleInterface
    {
        $bundles = $this->kernel->getBundles();
        do {
            $namespace = $reflectionClass->getNamespaceName();
            foreach ($bundles as $bundle) {
                if (0 === strpos($namespace, $bundle->getNamespace())) {
                    return $bundle;
                }
            }
            $reflectionClass = $reflectionClass->getParentClass();
        } while ($reflectionClass);
    }