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

        /** @var SplFileInfo $file */
        foreach ($finder as $file) {
            $taskClass = substr('\\Mage\\Task\\BuiltIn\\' . str_replace('/', '\\', $file->getRelativePathname()), 0, -4);
            if (class_exists($taskClass)) {
                $reflex = new ReflectionClass($taskClass);
                if ($reflex->isInstantiable()) {
                    $task = new $taskClass();
                    if ($task instanceof AbstractTask) {
                        $this->add($task);
                    }
                }
            }
        }
    }
protected function loadBuiltInTasks()
    {
        $finder = new Finder();
        $finder->files()->in(__DIR__ . '/BuiltIn')->name('*Task.php');

        /** @var SplFileInfo $file */
        foreach ($finder as $file) {
            $taskClass = substr('\\Mage\\Task\\BuiltIn\\' . str_replace('/', '\\', $file->getRelativePathname()), 0, -4);
            if (class_exists($taskClass)) {
                $reflex = new ReflectionClass($taskClass);
                if ($reflex->isInstantiable()) {
                    $task = new $taskClass();
                    if ($task instanceof AbstractTask) {
                        $this->add($task);
                    }
                }
            }
        }
    }
protected function loadBuiltInTasks ( ) { $ finder = new Finder ( ) ; $ finder -> files ( ) -> in ( __DIR__ . '/BuiltIn' ) -> name ( '*Task.php' ) ; /** @var SplFileInfo $file */ foreach ( $ finder as $ file ) { $ taskClass = substr ( '\\Mage\\Task\\BuiltIn\\' . str_replace ( '/' , '\\' , $ file -> getRelativePathname ( ) ) , 0 , - 4 ) ; if ( class_exists ( $ taskClass ) ) { $ reflex = new ReflectionClass ( $ taskClass ) ; if ( $ reflex -> isInstantiable ( ) ) { $ task = new $ taskClass ( ) ; if ( $ task instanceof AbstractTask ) { $ this -> add ( $ task ) ; } } } } }
Load BuiltIn Tasks
Load BuiltIn Tasks