public function _scaleUp($from, $to, $action)
{
switch ($action) {
case static::ACT_CONVERT_TO_OBJECT:
/* @var $from FarmRoleScalingMetric */
$to->scaleUp = $from->metric->isInvert ? $from->settings[FarmRoleScalingMetric::MIN] : $from->settings[FarmRoleScalingMetric::MAX];
break;
case static::ACT_CONVERT_TO_ENTITY:
/* @var $to FarmRoleScalingMetric */
if ($to->metric->isInvert) {
$to->settings[FarmRoleScalingMetric::MIN] = $from->scaleUp;
} else {
$to->settings[FarmRoleScalingMetric::MAX] = $from->scaleUp;
}
break;
case static::ACT_GET_FILTER_CRITERIA:
return [[]];
}
}