@@ 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; |