/**
  * @param string $eventId
  * @param int $orderItemId
  * @param array $data
  *
  * @return array
  */
 public function triggerEventForOneOrderItem($eventId, $orderItemId, $data)
 {
     $identifier = $this->buildIdentifierForOrderItemIdsLock([$orderItemId]);
     $this->triggerLocker->acquire($identifier);
     try {
         $triggerEventResult = $this->stateMachine->triggerEventForOneOrderItem($eventId, $orderItemId, $data);
     } finally {
         $this->triggerLocker->release($identifier);
     }
     return $triggerEventResult;
 }