Nextrek
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<?php
use Illuminate\Encryption\Encrypter;
class IlluminateQueueClosure {
/**
* The encrypter instance.
*
* @var \Illuminate\Encryption\Encrypter $crypt
*/
protected $crypt;
/**
* Create a new queued Closure job.
*
* @param \Illuminate\Encryption\Encrypter $crypt
* @return void
*/
public function __construct(Encrypter $crypt)
{
$this->crypt = $crypt;
}
/**
* Fire the Closure based queue job.
*
* @param \Illuminate\Queue\Jobs\Job $job
* @param array $data
* @return void
*/
public function fire($job, $data)
{
$closure = unserialize($this->crypt->decrypt($data['closure']));
$closure($job);
}
}
|
Revision |
Author |
Commited |
Message |
1464
|
MOliva
|
Tue 13 Oct, 2020 11:16:56 +0000 |
|