for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace dameter\abstracts\models;
use dameter\abstracts\WithLanguageSettingsModel;
/**
* Class Quota
* @property integer $quota_id
* @property integer $type_id
*
* @property QuotaText[] $endMessages
* @property QuotaText[] $endUrls
* @package dameter\abstract\models
* @author Tõnis Ormisson <[email protected]>
*/
class Quota extends WithLanguageSettingsModel
{
public static $settingsClass = QuotaText::class;
* {@inheritdoc}
public static function tableName()
return "quota";
}
public static function primaryKey()
return ["quota_id"];
public function rules()
return array_merge(parent::rules(), [
]);
* @return \yii\db\ActiveQuery
public function getEndMessages()
$query = $this->getTexts();
return $query->andWhere(['type_id' => QuotaText::TYPE_END_MESSAGE]);
public function getEndUrls()
return $query->andWhere(['type_id' => QuotaText::TYPE_END_URL]);