for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Inspirum\Balikobot\Model\Values\Package;
use Inspirum\Balikobot\Definitions\Option;
trait PackageData
{
/**
* Set the item at a given offset
*
* @param string $key
* @param mixed $value
* @return void
*/
abstract public function offsetSet($key, $value);
* @param float $width
public function setWidth(float $width): void
$this->offsetSet(Option::WIDTH, $width);
}
* @param float $length
public function setLength(float $length): void
$this->offsetSet(Option::LENGTH, $length);
* @param float $height
public function setHeigth(float $height): void
$this->offsetSet(Option::HEIGHT, $height);
* @param float $weight
public function setWeight(float $weight): void
$this->offsetSet(Option::WEIGHT, $weight);
* @param float $price
public function setPrice(float $price): void
$this->offsetSet(Option::PRICE, $price);
* @param float $volume
public function setVolume(float $volume): void
$this->offsetSet(Option::VOLUME, $volume);
* @param bool $overDimension
public function setOverDimension(bool $overDimension = true): void
$this->offsetSet(Option::OVER_DIMENSION, (int) $overDimension);
* @param string $currency
public function setInsCurrency(string $currency): void
$this->offsetSet(Option::INS_CURRENCY, $currency);