original_string: public function addProduct(\Gpupo\CommonSchema\ORM\Entity\Trading\Order\Shipping\Product\Product $product)
      {
          $this->products[] = $product;
  
          return $this;
      }
code: public function addProduct(\Gpupo\CommonSchema\ORM\Entity\Trading\Order\Shipping\Product\Product $product)
      {
          $this->products[] = $product;
  
          return $this;
      }
code_tokens: public function addProduct ( \ Gpupo \ CommonSchema \ ORM \ Entity \ Trading \ Order \ Shipping \ Product \ Product $ product ) { $ this -> products [ ] = $ product ; return $ this ; }
docstring: Add product.
  
  @param \Gpupo\CommonSchema\ORM\Entity\Trading\Order\Shipping\Product\Product $product
  
  @return Shipping
docstring_tokens: Add product .