for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SwooleTW\Http\Concerns;
use Swoole\Table;
use SwooleTW\Http\Table\SwooleTable;
trait InteractsWithSwooleQueue
{
/**
* Indicates if a packet is swoole's queue job.
*
* @param mixed
*/
protected function isSwooleQueuePacket($packet)
if (! is_string($packet)) {
return false;
}
$decoded = json_decode($packet, true);
return JSON_ERROR_NONE === json_last_error() && isset($decoded['job']);