/** * Send a message to the queue * * @param \ZendQueueTest\Custom\Message|\ZendQueueTest\Custom\Messages $message message * @return $this * @throws Zend_Queue_Exception */ public function send($message) { if (!($message instanceof Message || $message instanceof Messages)) { throw new \ZendQueue\Exception('$message must be an instance of \\ZendQueueTest\\Custom\\Message or \\ZendQueueTest\\Custom\\Messages'); } if ($message instanceof Message) { $response = parent::send($message->__toString()); } else { foreach ($message as $i => $one) { $response = parent::send($one->__toString()); } } return $this; }