|
@@ 74-76 (lines=3) @@
|
| 71 |
|
{ |
| 72 |
|
foreach ($orderLineItem as $arrayOfOrderLineItemOrderLineItemItem) { |
| 73 |
|
// validation for constraint: itemType |
| 74 |
|
if (!$arrayOfOrderLineItemOrderLineItemItem instanceof \Alhoqbani\SmsaWebService\Soap\Type\OrderLineItem) { |
| 75 |
|
throw new \InvalidArgumentException(sprintf('The OrderLineItem property can only contain items of \Alhoqbani\SmsaWebService\Soap\Type\OrderLineItem, "%s" given', is_object($arrayOfOrderLineItemOrderLineItemItem) ? get_class($arrayOfOrderLineItemOrderLineItemItem) : gettype($arrayOfOrderLineItemOrderLineItemItem)), __LINE__); |
| 76 |
|
} |
| 77 |
|
} |
| 78 |
|
if (is_null($orderLineItem) || (is_array($orderLineItem) && empty($orderLineItem))) { |
| 79 |
|
unset($this->OrderLineItem); |
|
@@ 99-101 (lines=3) @@
|
| 96 |
|
public function addToOrderLineItem(\Alhoqbani\SmsaWebService\Soap\Type\OrderLineItem $item) |
| 97 |
|
{ |
| 98 |
|
// validation for constraint: itemType |
| 99 |
|
if (!$item instanceof \Alhoqbani\SmsaWebService\Soap\Type\OrderLineItem) { |
| 100 |
|
throw new \InvalidArgumentException(sprintf('The OrderLineItem property can only contain items of \Alhoqbani\SmsaWebService\Soap\Type\OrderLineItem, "%s" given', is_object($item) ? get_class($item) : gettype($item)), __LINE__); |
| 101 |
|
} |
| 102 |
|
$this->OrderLineItem[] = $item; |
| 103 |
|
|
| 104 |
|
return $this; |