public function __construct($options) { $this->options['items'] = []; foreach ($options as $option => $value) { array_set($this->options, $option, $value); } $this->itemHash = app(LaraCart::HASH, $this->options); }