Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Queue\Jobs;
4
 
5
use Illuminate\Support\Str;
6
 
7
class JobName
8
{
9
    /**
10
     * Parse the given job name into a class / method array.
11
     *
12
     * @param  string  $job
13
     * @return array
14
     */
15
    public static function parse($job)
16
    {
17
        return Str::parseCallback($job, 'fire');
18
    }
19
 
20
    /**
21
     * Get the resolved name of the queued job class.
22
     *
23
     * @param  string  $name
24
     * @param  array  $payload
25
     * @return string
26
     */
27
    public static function resolve($name, $payload)
28
    {
29
        if (! empty($payload['displayName'])) {
30
            return $payload['displayName'];
31
        }
32
 
33
        return $name;
34
    }
35
}