/** * {@inheritdoc} */ public function process(Client $client, array $data) { $message = $this->encodeMessage($data); foreach ($client->servers as $url) { $this->getTransport()->send($url, $message, Client::getHeaders($client)); } }
public function fire(IlluminateJob $job, $data) { $client = new Client($data['client']); $transport = new $data['transport']['class'](); foreach ($client->servers as $url) { $transport->send($url, $data['message'], Client::getHeaders($client)); } $job->delete(); }