123456789101112131415161718192021222324252627282930313233343536 |
- <?php
-
- namespace Illuminate\Queue\Jobs;
-
- use Illuminate\Support\Str;
-
- class JobName
- {
- /**
- * Parse the given job name into a class / method array.
- *
- * @param string $job
- * @return array
- */
- public static function parse($job)
- {
- return Str::parseCallback($job, 'fire');
- }
-
- /**
- * Get the resolved name of the queued job class.
- *
- * @param string $name
- * @param array $payload
- * @return string
- */
- public static function resolve($name, $payload)
- {
- if (! empty($payload['displayName'])) {
- return $payload['displayName'];
- }
-
- return $name;
- }
- }
|