for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace hipanel\modules\server\forms;
use hipanel\base\ModelTrait;
use hipanel\modules\server\models\Server;
use Yii;
/**
* Class AssignHubsForm
*/
class AssignHubsForm extends Server
{
use ModelTrait;
* @var array
public $switchVariants = ['net', 'kvm', 'pdu', 'rack', 'pdu2', 'nic2', 'ipmi'];
* @inheritdoc
public static function tableName()
return 'server';
}
public function rules()
return array_merge(parent::rules(), $this->defaultSwitchRules(), $this->generateUniqueValidators());
public function attributeLabels()
return array_merge(parent::attributeLabels(), [
'pdu2' => Yii::t('hipanel:server', 'APC 2'),
'nic2' => Yii::t('hipanel:server', 'Switch 2'),
]);