Scalr\Api\Service\User\V1beta0\Adapter\ScalingRule\BasicScalingRuleAdapter::_scaleUp PHP Method

_scaleUp() public method

public _scaleUp ( $from, $to, $action )
    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 [[]];
        }
    }