referenceId = $referenceId; $this->confirmed = $confirmed; $this->packages = $packages; } /** * @return string */ public function getReferenceId(): string { return $this->referenceId; } /** * @return bool */ public function isConfirmed(): bool { return $this->confirmed; } /** * @return PackageObject[] */ public function getPackages() { return array_map(function($package){ return new PackageObject($package['description'], $package['quantity'], $package['width'], $package['height'], $package['length']); }, $this->packages); } }