From 3e9c75d2bb8db1b5ef60d5bbcf6c9d76fe7610b7 Mon Sep 17 00:00:00 2001 From: mistic100 Date: Sun, 20 Oct 2013 09:37:45 +0000 Subject: add "abstract" keyword for API base classes + PwgRestRequestHandler inherits from PwgRequestHandler git-svn-id: http://piwigo.org/svn/trunk@25025 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/ws_core.inc.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include/ws_core.inc.php') diff --git a/include/ws_core.inc.php b/include/ws_core.inc.php index 39720baa1..933b2ba57 100644 --- a/include/ws_core.inc.php +++ b/include/ws_core.inc.php @@ -136,28 +136,28 @@ class PwgNamedStruct /** * Abstract base class for request handlers. */ -class PwgRequestHandler +abstract class PwgRequestHandler { /** Virtual abstract method. Decodes the request (GET or POST) handles the * method invocation as well as response sending. */ - function handleRequest(&$server) { assert(false); } + abstract function handleRequest(&$service); } /** * * Base class for web service response encoder. */ -class PwgResponseEncoder +abstract class PwgResponseEncoder { /** encodes the web service response to the appropriate output format * @param response mixed the unencoded result of a service method call */ - function encodeResponse($response) { assert(false); } + abstract function encodeResponse($response); /** default "Content-Type" http header for this kind of response format */ - function getContentType() { assert(false); } + abstract function getContentType(); /** * returns true if the parameter is a 'struct' (php array type whose keys are -- cgit v1.2.3