src/Entity/Product/ProductVariant.php line 18

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity\Product;
  4. use BitBag\SyliusElasticsearchPlugin\Model\ProductVariantInterface as BitBagProductVariantInterface;
  5. use BitBag\SyliusElasticsearchPlugin\Model\ProductVariantTrait;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Sylius\Component\Core\Model\ProductVariant as BaseProductVariant;
  8. use Sylius\Component\Core\Model\ProductVariantInterface as BaseProductVariantInterface;
  9. use Sylius\Component\Product\Model\ProductVariantTranslationInterface;
  10. /**
  11.  * @ORM\Entity
  12.  * @ORM\Table(name="sylius_product_variant")
  13.  */
  14. class ProductVariant extends BaseProductVariant implements BitBagProductVariantInterfaceBaseProductVariantInterface
  15. {
  16.     use ProductVariantTrait;
  17.     protected function createTranslation(): ProductVariantTranslationInterface
  18.     {
  19.         return new ProductVariantTranslation();
  20.     }
  21. }