WellCommerce\Bundle\DistributionBundle\Loader\BundleLoader::loadBundles PHP Method

loadBundles() public method

public loadBundles ( ) : Symfony\Component\HttpKernel\Bundle\BundleInterface
return Symfony\Component\HttpKernel\Bundle\BundleInterface
    public function loadBundles()
    {
        $bundles = [];
        if (is_file($cache = $this->kernel->getCacheDir() . '/' . self::CACHE_FILENAME)) {
            $bundleClasses = (require $cache);
        } else {
            $bundleClasses = $this->getManagedBundleClasses();
        }
        foreach ($bundleClasses as $bundleClass) {
            $bundles[] = new $bundleClass();
        }
        return $bundles;
    }