<?php
declare(strict_types=1);
namespace App\Entity\Product;
use BitBag\SyliusProductBundlePlugin\Entity\ProductBundlesAwareInterface;
use Doctrine\ORM\Mapping as ORM;
use Odiseo\SyliusVendorPlugin\Entity\VendorAwareInterface;
use Odiseo\SyliusVendorPlugin\Entity\VendorTrait;
use Sylius\Component\Core\Model\Product as BaseProduct;
use Sylius\Component\Product\Model\ProductTranslationInterface;
/**
* @ORM\Entity()
* @ORM\Table(name="sylius_product")
*/
class Product extends BaseProduct implements ProductBundlesAwareInterface, VendorAwareInterface
{
use ProductTrait;
use VendorTrait;
protected function createTranslation(): ProductTranslationInterface
{
return new ProductTranslation();
}
}