Ejemplo n.º 1
0
 /**
  * @param Screenplay[] $scenarios
  */
 public function publish(array $scenarios)
 {
     $ids = [];
     foreach ($scenarios as $screenplay) {
         $ids[] = $screenplay->getId();
     }
     $this->producer->publish(Json::encode($ids));
 }
 public function __construct(Connection $conn, $consumerTag = NULL, Nette\DI\Container $serviceLocator = NULL)
 {
     parent::__construct($conn, $consumerTag);
     $this->serviceLocator = $serviceLocator;
 }
Ejemplo n.º 3
0
 public function saveToImap($message, $folder, $connection = 'default')
 {
     $result = ['message' => $message, 'folder' => $folder, 'connection' => $connection];
     $this->rabbitImap->publish(json_encode((object) $result));
 }