Language.php
653 Bytes
<?php
/**
* Created by PhpStorm.
* User: alex
* Date: 30.05.18
* Time: 16:20
*/
namespace common\models;
use artbox\core\models\Language as CoreLanguage;
class Language extends CoreLanguage
{
public static $active=null;
/**
* Get active Languages and cache them
*
* @return array|\artbox\core\models\Language[]|null|\yii\db\ActiveRecord[]
*/
public static function getActive()
{
if (empty(self::$active)) {
self::$active = self::find()
->where([ 'status' => true ])
->indexBy('id')
->all();
}
return self::$active;
}
}