public function __construct(Client $predis, QueueMessageFactoryInterface $messageFactory, $queueId = null) { $this->predis = $predis; $this->messageFactory = $messageFactory; parent::__construct($queueId); // make sure the destruct method is called register_shutdown_function([$this, "__destruct"]); }
/** * @param SqsClient $sqsClient * @param QueueMessageFactoryInterface $messageFactory * @param string|null $queueId */ public function __construct(SqsClient $sqsClient, QueueMessageFactoryInterface $messageFactory, $queueId = null) { parent::__construct($queueId); $this->queueClient = $sqsClient; $this->messageFactory = $messageFactory; }
public function __construct(SocketFactory $socketFactory, QueueMessageFactoryInterface $messageFactory, $queueId = null) { $this->socketFactory = $socketFactory; $this->messageFactory = $messageFactory; parent::__construct($queueId); }