Alias 'flarum.queue.connection' to Queue contract

This commit is contained in:
David Sevilla Martin 2019-10-05 16:14:27 -04:00
parent 2682c573eb
commit 7d15fb87b7

View File

@ -15,6 +15,7 @@ use Flarum\Console\Event\Configuring;
use Flarum\Foundation\AbstractServiceProvider;
use Illuminate\Contracts\Debug\ExceptionHandler as ExceptionHandling;
use Illuminate\Contracts\Queue\Factory;
use Illuminate\Contracts\Queue\Queue;
use Illuminate\Queue\Connectors\ConnectorInterface;
use Illuminate\Queue\Console as Commands;
use Illuminate\Queue\Failed\NullFailedJobProvider;
@ -90,6 +91,8 @@ class QueueServiceProvider extends AbstractServiceProvider
return new NullFailedJobProvider();
});
$this->app->alias('flarum.queue.connection', Queue::class);
$this->app->alias(ConnectorInterface::class, 'queue.connection');
$this->app->alias(Factory::class, 'queue');
$this->app->alias(Worker::class, 'queue.worker');