Pop\Shipping\Adapter\Usps::setDimensions PHP Метод

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

Set dimensions
public setDimensions ( array $dimensions, string $unit = null ) : void
$dimensions array
$unit string
Результат void
    public function setDimensions(array $dimensions, $unit = null)
    {
        foreach ($dimensions as $key => $value) {
            if (strtolower($key) == 'length') {
                $this->dimensions['Length'] = $value;
            } else {
                if (strtolower($key) == 'width') {
                    $this->dimensions['Width'] = $value;
                } else {
                    if (strtolower($key) == 'height') {
                        $this->dimensions['Height'] = $value;
                    } else {
                        if (strtolower($key) == 'girth') {
                            $this->dimensions['Girth'] = $value;
                        }
                    }
                }
            }
        }
        if (max($this->dimensions) >= 12) {
            $this->containerSize = 'LARGE';
        }
    }