Scalr\Model\Entity\FarmRole::setupScaling PHP Метод

setupScaling() публичный Метод

Setups farm role scaling settings
public setupScaling ( )
    public function setupScaling()
    {
        $minInstances = $this->settings[FarmRoleSetting::SCALING_MIN_INSTANCES];
        $maxInstances = $this->settings[FarmRoleSetting::SCALING_MAX_INSTANCES];
        if ($minInstances < 0) {
            $minInstances = 0;
        } else {
            if ($minInstances > 400) {
                $minInstances = 400;
            }
        }
        if ($maxInstances < $minInstances) {
            $maxInstances = $minInstances;
        } else {
            if ($maxInstances > 400) {
                $maxInstances = 400;
            }
        }
        $this->settings[FarmRoleSetting::SCALING_MIN_INSTANCES] = $minInstances;
        $this->settings[FarmRoleSetting::SCALING_MAX_INSTANCES] = $maxInstances;
    }