protected function calculateScalingToWidth(BoxInterface $originalDimensions, $requestedWidth) { if ($this->getAllowUpScaling() === false && $requestedWidth >= $originalDimensions->getWidth()) { return $originalDimensions; } $newDimensions = clone $originalDimensions; $newDimensions = $newDimensions->widen($requestedWidth); return $newDimensions; }