WellCommerce\Bundle\DistributionBundle\Locator\BundleLocator::locateBundleClasses PHP Method

locateBundleClasses() public method

public locateBundleClasses ( ) : array
return array
    public function locateBundleClasses()
    {
        $finder = new Finder();
        $finder->in($this->rootDir)->name('*Bundle.php')->notName('WellCommerceAppBundle*')->depth(3);
        $bundles = [];
        foreach ($finder->files() as $file) {
            $bundle = $this->getBundleClass($file);
            if (null !== $bundle) {
                $bundles[] = $bundle;
            }
        }
        natsort($bundles);
        return $bundles;
    }