App\Console\Commands\XeInstall::process PHP Method

process() protected method

process
protected process ( ) : void
return void
    protected function process()
    {
        $this->info('[Check the system requirement]');
        $this->stepRequirement();
        // set db information
        $this->info('[Setup Database(MySQL)]');
        $this->stepDB();
        // set site information
        $this->info('[Setup Site]');
        $this->stepSiteInfo();
        // load framework, migrations, installPlugin, run composer post script
        $this->info('[Base Framework load]');
        $this->installFramework();
        // create admin and login
        $this->info('[Setup Admin information]');
        $this->stepAdmin();
        // make welcomepage
        $this->initializeCore();
        $this->disableDebugMode();
        // change directory permissions
        $this->info('[Setup Directory Permission]');
        $this->stepDirPermission();
        $this->stepAgreeCollectEnv();
        $this->markInstalled();
    }