update v1.0.3.3
This commit is contained in:
76
vendor/laravel/framework/src/Illuminate/Queue/ConsoleServiceProvider.php
vendored
Normal file
76
vendor/laravel/framework/src/Illuminate/Queue/ConsoleServiceProvider.php
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
<?php namespace Illuminate\Queue;
|
||||
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Illuminate\Queue\Console\TableCommand;
|
||||
use Illuminate\Queue\Console\RetryCommand;
|
||||
use Illuminate\Queue\Console\ListFailedCommand;
|
||||
use Illuminate\Queue\Console\FlushFailedCommand;
|
||||
use Illuminate\Queue\Console\FailedTableCommand;
|
||||
use Illuminate\Queue\Console\ForgetFailedCommand;
|
||||
|
||||
class ConsoleServiceProvider extends ServiceProvider {
|
||||
|
||||
/**
|
||||
* Indicates if loading of the provider is deferred.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $defer = true;
|
||||
|
||||
/**
|
||||
* Register the service provider.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function register()
|
||||
{
|
||||
$this->app->singleton('command.queue.table', function($app)
|
||||
{
|
||||
return new TableCommand($app['files'], $app['composer']);
|
||||
});
|
||||
|
||||
$this->app->singleton('command.queue.failed', function()
|
||||
{
|
||||
return new ListFailedCommand;
|
||||
});
|
||||
|
||||
$this->app->singleton('command.queue.retry', function()
|
||||
{
|
||||
return new RetryCommand;
|
||||
});
|
||||
|
||||
$this->app->singleton('command.queue.forget', function()
|
||||
{
|
||||
return new ForgetFailedCommand;
|
||||
});
|
||||
|
||||
$this->app->singleton('command.queue.flush', function()
|
||||
{
|
||||
return new FlushFailedCommand;
|
||||
});
|
||||
|
||||
$this->app->singleton('command.queue.failed-table', function($app)
|
||||
{
|
||||
return new FailedTableCommand($app['files'], $app['composer']);
|
||||
});
|
||||
|
||||
$this->commands(
|
||||
'command.queue.table', 'command.queue.failed', 'command.queue.retry',
|
||||
'command.queue.forget', 'command.queue.flush', 'command.queue.failed-table'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the services provided by the provider.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function provides()
|
||||
{
|
||||
return array(
|
||||
'command.queue.table', 'command.queue.failed', 'command.queue.retry',
|
||||
'command.queue.forget', 'command.queue.flush', 'command.queue.failed-table',
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user