/
home
/
techb158
/
immovalet.com
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Queue
/
/home/techb158/immovalet.com/vendor/laravel/framework/src/Illuminate/Queue
mkdir
upload
Name
Size
Mode
Actions
Capsule/
-
0755
rm
Connectors/
-
0755
rm
Console/
-
0755
rm
Events/
-
0755
rm
Failed/
-
0755
rm
Jobs/
-
0755
rm
Middleware/
-
0755
rm
BeanstalkdQueue.php
4849
0644
edit
dl
rm
CallQueuedClosure.php
2590
0644
edit
dl
rm
CallQueuedHandler.php
8374
0644
edit
dl
rm
composer.json
1619
0644
edit
dl
rm
DatabaseQueue.php
11099
0644
edit
dl
rm
InteractsWithQueue.php
1397
0644
edit
dl
rm
InvalidPayloadException.php
375
0644
edit
dl
rm
LICENSE.md
1075
0644
edit
dl
rm
Listener.php
5643
0644
edit
dl
rm
ListenerOptions.php
839
0644
edit
dl
rm
LuaScripts.php
4419
0644
edit
dl
rm
ManuallyFailedException.php
125
0644
edit
dl
rm
MaxAttemptsExceededException.php
130
0644
edit
dl
rm
NullQueue.php
1422
0644
edit
dl
rm
Queue.php
10677
0644
edit
dl
rm
QueueManager.php
6851
0644
edit
dl
rm
QueueServiceProvider.php
8099
0644
edit
dl
rm
README.md
1217
0644
edit
dl
rm
RedisQueue.php
9434
0644
edit
dl
rm
SerializableClosure.php
954
0644
edit
dl
rm
SerializesAndRestoresModelIdentifiers.php
3468
0644
edit
dl
rm
SerializesModels.php
3325
0644
edit
dl
rm
SqsQueue.php
5201
0644
edit
dl
rm
SyncQueue.php
3950
0644
edit
dl
rm
Worker.php
24543
0644
edit
dl
rm
WorkerOptions.php
2413
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php
(2590B)
<?php namespace Illuminate\Queue; use Closure; use Illuminate\Bus\Batchable; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Container\Container; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use ReflectionFunction; class CallQueuedClosure implements ShouldQueue { use Batchable, Dispatchable, InteractsWithQueue, Queueable, SerializesModels; /** * The serializable Closure instance. * * @var \Illuminate\Queue\SerializableClosure */ public $closure; /** * The callbacks that should be executed on failure. * * @var array */ public $failureCallbacks = []; /** * Indicate if the job should be deleted when models are missing. * * @var bool */ public $deleteWhenMissingModels = true; /** * Create a new job instance. * * @param \Illuminate\Queue\SerializableClosure $closure * @return void */ public function __construct(SerializableClosure $closure) { $this->closure = $closure; } /** * Create a new job instance. * * @param \Closure $job * @return self */ public static function create(Closure $job) { return new self(new SerializableClosure($job)); } /** * Execute the job. * * @param \Illuminate\Contracts\Container\Container $container * @return void */ public function handle(Container $container) { $container->call($this->closure->getClosure(), ['job' => $this]); } /** * Add a callback to be executed if the job fails. * * @param callable $callback * @return $this */ public function onFailure($callback) { $this->failureCallbacks[] = $callback instanceof Closure ? new SerializableClosure($callback) : $callback; return $this; } /** * Handle a job failure. * * @param \Throwable $e * @return void */ public function failed($e) { foreach ($this->failureCallbacks as $callback) { call_user_func($callback instanceof SerializableClosure ? $callback->getClosure() : $callback, $e); } } /** * Get the display name for the queued job. * * @return string */ public function displayName() { $reflection = new ReflectionFunction($this->closure->getClosure()); return 'Closure ('.basename($reflection->getFileName()).':'.$reflection->getStartLine().')'; } }
Save
cmd:
run