/**
  * ProductToSkuTransformer constructor.
  *
  * @param EntityManager $em
  */
 public function __construct(EntityManager $em)
 {
     parent::__construct($em, 'MarelloOrderBundle:Order', 'sku', function (EntityRepository $repository, $orderNumber) {
         $qb = $repository->createQueryBuilder('o');
         return $qb->where($qb->expr()->like('o.orderNumber', $qb->expr()->literal($orderNumber)));
     });
 }
Пример #2
0
 /**
  * ProductToSkuTransformer constructor.
  *
  * @param EntityManager $em
  */
 public function __construct(EntityManager $em)
 {
     parent::__construct($em, 'MarelloProductBundle:Product', 'sku', function (EntityRepository $repository, $sku) {
         $qb = $repository->createQueryBuilder('p');
         return $qb->where($qb->expr()->like('p.sku', $qb->expr()->literal($sku)));
     });
 }