where(['name' => 'rules'])->with('value'); if($return == self::OPTION_OBJECT) { return $result->one(); } elseif($return == self::OPTION_ARRAY) { return $result->asArray()->one(); } elseif($return == self::OPTION_VALUE) { return $result->one()->value->value; } else { throw new InvalidParamException(Yii::t('app', 'Must be 1-3')); } } }