fixed php strict warning
This commit is contained in:
parent
e7508727b6
commit
3d4c0828d2
@ -11,10 +11,35 @@
|
|||||||
*/
|
*/
|
||||||
namespace SYSTEM\API;
|
namespace SYSTEM\API;
|
||||||
|
|
||||||
|
interface api_default_interface {
|
||||||
|
/**
|
||||||
|
* API Group function - implement this function and return the Groupnumber
|
||||||
|
*
|
||||||
|
* @return int Returns your API-Group number
|
||||||
|
*/
|
||||||
|
static function get_apigroup();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* API Default State function - implement this function and return the String of the default-state
|
||||||
|
*
|
||||||
|
* @return string Returns your API-Default-State
|
||||||
|
*/
|
||||||
|
static function get_default_state();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* API Default Page function - implement this function and return the Default Page
|
||||||
|
*
|
||||||
|
* @param string $_escaped_fragment_ Fragment from Hashbang Crawling
|
||||||
|
* @return string Returns your API-Default-State
|
||||||
|
*/
|
||||||
|
static function default_page($_escaped_fragment_ = null);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* API Default class providing defaulting capabilities and Hashbang-Crawling-Scheme.
|
* API Default class providing defaulting capabilities and Hashbang-Crawling-Scheme.
|
||||||
*/
|
*/
|
||||||
abstract class api_default extends api_system {
|
abstract class api_default extends api_system implements api_default_interface {
|
||||||
/**
|
/**
|
||||||
* Static Call handler for Hashbang-Crawling Requests
|
* Static Call handler for Hashbang-Crawling Requests
|
||||||
*
|
*
|
||||||
@ -73,13 +98,6 @@ abstract class api_default extends api_system {
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* API Group function - implement this function and return the Groupnumber
|
|
||||||
*
|
|
||||||
* @return int Returns your API-Group number
|
|
||||||
*/
|
|
||||||
public abstract static function get_apigroup();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* API Class function - implement this function and return the Classname
|
* API Class function - implement this function and return the Classname
|
||||||
*
|
*
|
||||||
@ -87,19 +105,4 @@ abstract class api_default extends api_system {
|
|||||||
*/
|
*/
|
||||||
public static function get_class(){
|
public static function get_class(){
|
||||||
return self::class;}
|
return self::class;}
|
||||||
|
|
||||||
/**
|
|
||||||
* API Default State function - implement this function and return the String of the default-state
|
|
||||||
*
|
|
||||||
* @return string Returns your API-Default-State
|
|
||||||
*/
|
|
||||||
public abstract static function get_default_state();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* API Default Page function - implement this function and return the Default Page
|
|
||||||
*
|
|
||||||
* @param string $_escaped_fragment_ Fragment from Hashbang Crawling
|
|
||||||
* @return string Returns your API-Default-State
|
|
||||||
*/
|
|
||||||
public abstract static function default_page($_escaped_fragment_ = null);
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user