public function testPostPersistOrderWithIdentifier()
 {
     $this->generator->expects($this->never())->method('generate');
     /** @var Order|\PHPUnit_Framework_MockObject_MockObject $orderMock */
     $orderMock = $this->getMock('OroB2B\\Bundle\\OrderBundle\\Entity\\Order');
     $orderMock->expects($this->once())->method('getIdentifier')->willReturn(125);
     $this->listener->postPersist($this->getLifecycleEventArgs($orderMock));
 }
Ejemplo n.º 2
0
 /**
  * @param LifecycleEventArgs $args
  */
 public function postPersist(LifecycleEventArgs $args)
 {
     /** @var Order $entity */
     $entity = $args->getEntity();
     if ($entity instanceof Order && !$entity->getIdentifier()) {
         $entity->setIdentifier($this->idGenerator->generate($entity));
     }
 }
Ejemplo n.º 3
0
 /**
  * @param LifecycleEventArgs $args
  */
 public function postPersist(LifecycleEventArgs $args)
 {
     /** @var Order $entity */
     $entity = $args->getEntity();
     if (!$entity instanceof Order) {
         return;
     }
     $id = $this->idGenerator->generate($entity);
     $entity->setIdentifier($id);
 }