public function rules() { return ArrayHelper::merge(parent::rules(), [['type', 'string'], ['type', 'in', 'range' => array_keys(self::types())]]); }