public static function queue($config)
    {
        if (isset(static::$_queuers[$config])) {
            return static::$_queuers[$config];
        }

        $engine = static::engine($config);

        return static::$_queuers[$config] = new Queuer($engine);
    }
public static function queue($config)
    {
        if (isset(static::$_queuers[$config])) {
            return static::$_queuers[$config];
        }

        $engine = static::engine($config);

        return static::$_queuers[$config] = new Queuer($engine);
    }
public static function queue ( $ config ) { if ( isset ( static :: $ _queuers [ $ config ] ) ) { return static :: $ _queuers [ $ config ] ; } $ engine = static :: engine ( $ config ) ; return static :: $ _queuers [ $ config ] = new Queuer ( $ engine ) ; }
Fetch the queue attached to a specific engine configuration name.

If the queue engine & configuration are missing an error will be
triggered.

@param string $config The configuration name you want an engine for.
@return \josegonzalez\Queuesadilla\Queue
Fetch the queue attached to a specific engine configuration name .