code, 'items.code'); self::requirePositiveInt($this->amount, 'items.amount'); self::requirePositiveInt($this->quantity, 'items.quantity'); } public function toArray(): array { return $this->filterFilledRecursive([ 'code' => $this->code, 'amount' => $this->amount, 'quantity' => $this->quantity, 'description' => $this->description, ]); } }