packages backup

This commit is contained in:
Harish
2021-01-28 12:57:40 +05:30
parent c2f3c92393
commit 83c0f29b0d
7 changed files with 133 additions and 47 deletions
@@ -26,9 +26,8 @@ class PackagesListObject implements DataTransferObject
public function __construct(int $orderId, array $packages)
{
$this->orderId = $orderId;
foreach($packages as $package){
$this->packages=new PackageObject($package['type'],$package['width'],$package['height'],$package['length'],$package['items']);
}
$this->packages = $packages;
}
/**
@@ -39,20 +38,14 @@ class PackagesListObject implements DataTransferObject
return $this->orderId;
}
// /**
// * @return array
// */
// public function getPackages(): array
// {
// return $this->packages;
// }
/**
* @return PackageObject
* @return array
*/
public function getPackages(): PackageObject
public function getPackages(): array
{
return $this->packages;
return array_map(function($package){
return new PackageObject($package['type'],$package['width'],$package['height'],$package['length'],$package['items']);;
},$this->packages);
}
}