src/Entity/Order/OrderItem.php line 15

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity\Order;
  4. use BitBag\SyliusProductBundlePlugin\Entity\OrderItemInterface;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Sylius\Component\Core\Model\OrderItem as BaseOrderItem;
  7. /**
  8.  * @ORM\Entity()
  9.  * @ORM\Table(name="sylius_order_item")
  10.  */
  11. class OrderItem extends BaseOrderItem implements OrderItemInterface
  12. {
  13.     use OrderItemTrait;
  14.     protected $vendor;
  15.     public function __construct()
  16.     {
  17.         parent::__construct();
  18.         $this->init();
  19.     }
  20.     public function getVendor() {
  21.         return $this->getVariant()->getProduct()->getVendor();
  22.     }
  23. }