public function checkUserSendMessageInterval($userId) { $send_message_interval = (int) OW::getConfig()->getValue('mailbox', 'send_message_interval'); $conversation = $this->conversationDao->findUserLastConversation($userId); if ($conversation != null) { if (time() - $conversation->createStamp < $send_message_interval) { return false; } } return true; }