X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=inc%2Fclasses%2Finterfaces%2Fresponse%2Fclass_Responseable.php;fp=inc%2Fclasses%2Finterfaces%2Fresponse%2Fclass_Responseable.php;h=0000000000000000000000000000000000000000;hb=7150c6d1a1e3c91d3cfd2e732b26bbe9f0dc4f57;hp=bb798fe6cd3a1d0007aa4d76575209369115505e;hpb=12dbc1af8f0bc2981711b17c7c955f270c440b35;p=hub.git diff --git a/inc/classes/interfaces/response/class_Responseable.php b/inc/classes/interfaces/response/class_Responseable.php deleted file mode 100644 index bb798fe6c..000000000 --- a/inc/classes/interfaces/response/class_Responseable.php +++ /dev/null @@ -1,109 +0,0 @@ - - * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, this is free software - * @license GNU GPL 3.0 or any newer version - * @link http://www.ship-simu.org - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -interface Responseable extends FrameworkInterface { - /** - * Setter for status - * - * @param $status New response status - * @return void - */ - function setResponseStatus ($status); - - /** - * Add header element - * - * @param $name Name of header element - * @param $value Value of header element - * @return void - */ - function addHeader ($name, $value); - - /** - * "Writes" data to the response body - * - * @param $output Output we shall sent in the HTTP response - * @return void - */ - function writeToBody ($output); - - /** - * Flushs the cached HTTP response to the outer world - * - * @param $force Wether we shall force the output or abort if headers are - * already sent with an exception - * @return void - * @throws ResponseHeadersAlreadySentException Thrown if headers are - * already sent - */ - function flushBuffer ($force = false); - - /** - * Adds a fatal message id to the response. The added messages can then be - * processed and outputed to the world - * - * @param $messageId The message id we shall add - * @return void - */ - function addFatalMessage ($messageId); - - /** - * Adds a cookie to the response - * - * @param $cookieName Cookie's name - * @param $cookieValue Value to store in the cookie - * @param $encrypted Do some extra encryption on the value - * @return void - * @throws ResponseHeadersAlreadySentException If headers are already sent - */ - function addCookie ($cookieName, $cookieValue, $encrypted = false); - - /** - * Redirect to a configured URL. The URL can be absolute or relative. In - * case of relative URL it will be extended automatically. - * - * @param $configEntry The configuration entry which holds our URL - * @return void - * @throws ResponseHeadersAlreadySentException If headers are already sent - */ - function redirectToConfiguredUrl ($configEntry); - - /** - * Expires the given cookie if it is set - * - * @param $cookieName Cookie to expire - * @return void - */ - function expireCookie ($cookieName); - - /** - * Refreshs a given cookie. This will make the cookie live longer - * - * @param $cookieName Cookie to refresh - * @return void - */ - function refreshCookie ($cookieName); -} - -// -?>