* @package com.woltlab.wcf * @subpackage data * @category Community Framework */ interface IMessageQuoteAction { /** * Validates parameters to return a parsed template of all associated quotes. */ public function validateGetRenderedQuotes(); /** * Returns the parsed template for all associated quotes. * * @return array */ public function getRenderedQuotes(); /** * Validates parameters to quote an entire message. */ public function validateSaveFullQuote(); /** * Quotes an entire message. * * @return array */ public function saveFullQuote(); /** * Validates parameters to save a quote. */ public function validateSaveQuote(); /** * Saves the quote message and returns the number of stored quotes. * * @return array */ public function saveQuote(); }