yii\console\Application::__construct PHP Method

__construct() public method

public __construct ( $config = [] )
    public function __construct($config = [])
    {
        $config = $this->loadConfig($config);
        parent::__construct($config);
    }

Usage Example

 public function __construct(array $config = [])
 {
     Yii::setAlias('system', __DIR__);
     Yii::setAlias('admin', dirname(__DIR__) . '/admin');
     $this->initPluginManager($config);
     $haloConfig = (require __DIR__ . '/config/haloconfig-console.php');
     $cfg = ArrayHelper::merge($haloConfig, $this->loadPluginConfigs('/config-console.php'), $config);
     $file = $cfg['vendorPath'] . '/yiisoft/extensions.php';
     $extensions = is_file($file) ? include $file : [];
     if (isset($cfg['extensions']) && is_array($cfg['extensions'])) {
         $cfg['extensions'] = ArrayHelper::merge($extensions, $cfg['extensions']);
     } else {
         $cfg['extensions'] = $extensions;
     }
     parent::__construct($cfg);
 }
All Usage Examples Of yii\console\Application::__construct