/** * The method return list of languages * @return array Lang */ static function getList() { if (self::$list === NULL) { $list_all = Lang::find()->published()->all(); $l = array(); foreach ($list_all as $data) { $l[$data->alias] = $data; } self::$list = $l; } return self::$list; }