public function mainAction()
    {
        if (APP_DEBUG && !$this->hasOption('f', 'force')) {
            $this->info('Application is in debug mode.');
            $this->info('For optimize in debug please use the --force, -f option.');

            return;
        }

        $this->optimizer = $this->getDI()->get(Composer::class, [
            BASE_PATH . '/bootstrap/compile/loader.php',
            BASE_PATH . '/vendor/composer',
            BASE_PATH
        ]);

        if ($this->hasOption('m', 'memory')) {
            $this->optimizeMemory();
        } else {
            $this->optimizeProcess();
        }

        $this->optimizeClass();

        foreach ($this->compileTasks as $compileTask) {
            $this->application->handle([
                'task' => $compileTask
            ]);
        }
    }
public function mainAction()
    {
        if (APP_DEBUG && !$this->hasOption('f', 'force')) {
            $this->info('Application is in debug mode.');
            $this->info('For optimize in debug please use the --force, -f option.');

            return;
        }

        $this->optimizer = $this->getDI()->get(Composer::class, [
            BASE_PATH . '/bootstrap/compile/loader.php',
            BASE_PATH . '/vendor/composer',
            BASE_PATH
        ]);

        if ($this->hasOption('m', 'memory')) {
            $this->optimizeMemory();
        } else {
            $this->optimizeProcess();
        }

        $this->optimizeClass();

        foreach ($this->compileTasks as $compileTask) {
            $this->application->handle([
                'task' => $compileTask
            ]);
        }
    }
public function mainAction ( ) { if ( APP_DEBUG && ! $ this -> hasOption ( 'f' , 'force' ) ) { $ this -> info ( 'Application is in debug mode.' ) ; $ this -> info ( 'For optimize in debug please use the --force, -f option.' ) ; return ; } $ this -> optimizer = $ this -> getDI ( ) -> get ( Composer :: class , [ BASE_PATH . '/bootstrap/compile/loader.php' , BASE_PATH . '/vendor/composer' , BASE_PATH ] ) ; if ( $ this -> hasOption ( 'm' , 'memory' ) ) { $ this -> optimizeMemory ( ) ; } else { $ this -> optimizeProcess ( ) ; } $ this -> optimizeClass ( ) ; foreach ( $ this -> compileTasks as $ compileTask ) { $ this -> application -> handle ( [ 'task' => $ compileTask ] ) ; } }
Runs all optimization

@description Runs all optimization.

@option      -m, --memory: Generate a memory optimized autoloader.
@option      -f, --force: Force optimization.
Runs all optimization