for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SwooleTW\Http\Task\Connectors;
use SwooleTW\Http\Task\SwooleTaskQueue;
use Illuminate\Queue\Connectors\ConnectorInterface;
class SwooleTaskConnector implements ConnectorInterface
{
/**
* Swoole Server Instance
*
* @var \Swoole\Http\Server
*/
protected $swoole;
* Create a new Swoole Async task connector instance.
* @param \Swoole\Http\Server $swoole
* @return void
public function __construct($swoole)
$this->swoole = $swoole;
}
* Establish a queue connection.
* @param array $config
* @return \Illuminate\Contracts\Queue\Queue
public function connect(array $config)
return new SwooleTaskQueue($this->swoole);