mirror of
https://github.com/idanoo/laravel-resque.git
synced 2025-07-03 03:52:15 +00:00
Refactor
This commit is contained in:
parent
175123695d
commit
9e7b3a658e
9 changed files with 215 additions and 203 deletions
|
@ -3,7 +3,6 @@ namespace Hlgrrnhrdt\Resque;
|
|||
|
||||
use Hlgrrnhrdt\Resque\Console\WorkCommand;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Resque;
|
||||
|
||||
/**
|
||||
* ResqueServiceProvider
|
||||
|
@ -12,6 +11,15 @@ use Resque;
|
|||
*/
|
||||
class ResqueServiceProvider extends ServiceProvider
|
||||
{
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public function boot()
|
||||
{
|
||||
$connection = $this->app['config']['resque.connection'];
|
||||
\Resque::setBackend($connection['server'], $connection['db']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Register the service provider.
|
||||
*
|
||||
|
@ -19,19 +27,14 @@ class ResqueServiceProvider extends ServiceProvider
|
|||
*/
|
||||
public function register()
|
||||
{
|
||||
$this->registerManager();
|
||||
$this->registerResque();
|
||||
$this->registerWorkCommand();
|
||||
}
|
||||
|
||||
protected function registerManager()
|
||||
protected function registerResque()
|
||||
{
|
||||
$this->app->singleton('resque.manager', function () {
|
||||
$config = $this->app['config']['resque.connection'];
|
||||
|
||||
$resque = new Resque();
|
||||
$resque->setBackend($config['server'], $config['db']);
|
||||
|
||||
return new ResqueManager($resque, $this->app['config']['resque.trackStatus']);
|
||||
$this->app->singleton('resque', function () {
|
||||
return new Resque();
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue