Code Duplication    Length = 3-3 lines in 2 locations

src/Soap/Type/ArrayOfOrderLineItem.php 2 locations

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