protected function loadBuiltInCommands()
    {
        $finder = new Finder();
        $finder->files()->in(__DIR__ . '/Command/BuiltIn')->name('*Command.php');

        /** @var SplFileInfo $file */
        foreach ($finder as $file) {
            $class = substr('\\Mage\\Command\\BuiltIn\\' . str_replace('/', '\\', $file->getRelativePathname()), 0, -4);
            if (class_exists($class)) {
                $reflex = new ReflectionClass($class);
                if ($reflex->isInstantiable()) {
                    $command = new $class();
                    if ($command instanceof AbstractCommand) {
                        $command->setRuntime($this->runtime);
                        $this->add($command);
                    }
                }
            }
        }
    }
protected function loadBuiltInCommands()
    {
        $finder = new Finder();
        $finder->files()->in(__DIR__ . '/Command/BuiltIn')->name('*Command.php');

        /** @var SplFileInfo $file */
        foreach ($finder as $file) {
            $class = substr('\\Mage\\Command\\BuiltIn\\' . str_replace('/', '\\', $file->getRelativePathname()), 0, -4);
            if (class_exists($class)) {
                $reflex = new ReflectionClass($class);
                if ($reflex->isInstantiable()) {
                    $command = new $class();
                    if ($command instanceof AbstractCommand) {
                        $command->setRuntime($this->runtime);
                        $this->add($command);
                    }
                }
            }
        }
    }
protected function loadBuiltInCommands ( ) { $ finder = new Finder ( ) ; $ finder -> files ( ) -> in ( __DIR__ . '/Command/BuiltIn' ) -> name ( '*Command.php' ) ; /** @var SplFileInfo $file */ foreach ( $ finder as $ file ) { $ class = substr ( '\\Mage\\Command\\BuiltIn\\' . str_replace ( '/' , '\\' , $ file -> getRelativePathname ( ) ) , 0 , - 4 ) ; if ( class_exists ( $ class ) ) { $ reflex = new ReflectionClass ( $ class ) ; if ( $ reflex -> isInstantiable ( ) ) { $ command = new $ class ( ) ; if ( $ command instanceof AbstractCommand ) { $ command -> setRuntime ( $ this -> runtime ) ; $ this -> add ( $ command ) ; } } } } }
Loads the BuiltIn Commands
Loads the BuiltIn Commands