core/console/commands/ImportController.php
public function actionIndex()
    {
        $queue = $this->buildImporterQueue();

        foreach ($queue as $pos => $object) {
            $this->verbosePrint("Run importer object '{$object->className()}' on position '{$pos}'.", __METHOD__);
            $this->verbosePrint('Module context id: ' . $object->module->id);
            $object->run();
        }

        if (Yii::$app->hasModule('admin')) {
            Config::set(Config::CONFIG_LAST_IMPORT_TIMESTAMP, time());
            Config::set(Config::CONFIG_INSTALLER_VENDOR_TIMESTAMP, Yii::$app->packageInstaller->timestamp);
            Yii::$app->db->createCommand()->update('admin_user', ['force_reload' => 1])->execute();
        }
        
        $this->output('LUYA import command (based on LUYA ' . Boot::VERSION . ')');
        
        foreach ($this->getLog() as $section => $value) {
            $this->outputInfo(PHP_EOL . $section . ":");
            $this->logValueToTable($value);
        }
        
        return $this->outputSuccess("Importer run successful.");
    }
public function actionIndex()
    {
        $queue = $this->buildImporterQueue();

        foreach ($queue as $pos => $object) {
            $this->verbosePrint("Run importer object '{$object->className()}' on position '{$pos}'.", __METHOD__);
            $this->verbosePrint('Module context id: ' . $object->module->id);
            $object->run();
        }

        if (Yii::$app->hasModule('admin')) {
            Config::set(Config::CONFIG_LAST_IMPORT_TIMESTAMP, time());
            Config::set(Config::CONFIG_INSTALLER_VENDOR_TIMESTAMP, Yii::$app->packageInstaller->timestamp);
            Yii::$app->db->createCommand()->update('admin_user', ['force_reload' => 1])->execute();
        }
        
        $this->output('LUYA import command (based on LUYA ' . Boot::VERSION . ')');
        
        foreach ($this->getLog() as $section => $value) {
            $this->outputInfo(PHP_EOL . $section . ":");
            $this->logValueToTable($value);
        }
        
        return $this->outputSuccess("Importer run successful.");
    }
public function actionIndex ( ) { $ queue = $ this -> buildImporterQueue ( ) ; foreach ( $ queue as $ pos => $ object ) { $ this -> verbosePrint ( "Run importer object '{$object->className()}' on position '{$pos}'." , __METHOD__ ) ; $ this -> verbosePrint ( 'Module context id: ' . $ object -> module -> id ) ; $ object -> run ( ) ; } if ( Yii :: $ app -> hasModule ( 'admin' ) ) { Config :: set ( Config :: CONFIG_LAST_IMPORT_TIMESTAMP , time ( ) ) ; Config :: set ( Config :: CONFIG_INSTALLER_VENDOR_TIMESTAMP , Yii :: $ app -> packageInstaller -> timestamp ) ; Yii :: $ app -> db -> createCommand ( ) -> update ( 'admin_user' , [ 'force_reload' => 1 ] ) -> execute ( ) ; } $ this -> output ( 'LUYA import command (based on LUYA ' . Boot :: VERSION . ')' ) ; foreach ( $ this -> getLog ( ) as $ section => $ value ) { $ this -> outputInfo ( PHP_EOL . $ section . ":" ) ; $ this -> logValueToTable ( $ value ) ; } return $ this -> outputSuccess ( "Importer run successful." ) ; }
Run the import process.

@return number
Run the import process .