示例#1
0
 private function add_subscribers(puzzle_message_RequestInterface $request, $value)
 {
     if (!is_array($value)) {
         throw new InvalidArgumentException('subscribers must be an array');
     }
     $emitter = $request->getEmitter();
     foreach ($value as $subscribers) {
         $emitter->attach($subscribers);
     }
 }
示例#2
0
 private function emit(puzzle_message_RequestInterface $request)
 {
     $event = new puzzle_event_BeforeEvent(new puzzle_adapter_Transaction(new puzzle_Client(), $request));
     $request->getEmitter()->emit('before', $event);
 }