* @copyright (c), Thread */ class Sys extends aModule { public $name = 'sys'; public $translationsBasePath = __DIR__ . '/messages'; public $configPath = __DIR__ . '/config.php'; /** * @return null|object * @throws \yii\base\InvalidConfigException */ public static function getDb() { return Yii::$app->get('db-core'); } /** * @param $key * @return mixed */ public function getBaseUploadPath($key) { $item = [ 'languages' => Yii::getAlias('@uploads') . '/sys/languages/', ]; return $item[$key]; } /** * @param $key * @return mixed */ public function getBaseUploadUrl($key) { $item = [ 'languages' => '/uploads/sys/languages/', ]; return $item[$key]; } }