<?php namespace Lc\CaracoleBundle\Factory\PointSale; use App\Entity\PointSale\PointSale; use Lc\CaracoleBundle\Context\MerchantContextTrait; use Lc\CaracoleBundle\Model\Merchant\MerchantInterface; use Lc\CaracoleBundle\Model\PointSale\PointSaleInterface; use Lc\SovBundle\Factory\AbstractFactory; class PointSaleFactory extends AbstractFactory { public function create(MerchantInterface $merchant): PointSaleInterface { $pointSale = new PointSale(); $pointSale->addMerchant($merchant); $pointSale->setStatus(1); return $pointSale; } }