public function sendAction() { $this->content = []; foreach ($this->getParam('messages', []) as $message) { $message = ['type' => $message['type'], 'receivers' => $message['receivers'], 'content' => $message['content'], 'subject' => empty($message['subject']) ? time() : $message['subject'], 'time' => empty($message['time']) ? time() : $message['time']]; $message['user'] = (string) $this->user->id; $queue = new App_Model_Queue($message); $queue->save(); $this->content[] = ['success' => true]; } }