src/SmartFactory/JsonApiRequestManager.php
public function getApiRequest()
    {
        if (empty($_SERVER['REQUEST_URI'])) {
            return "";
        }
        
        $api_request = $_SERVER['REQUEST_URI'];
        
        if (!empty($_SERVER['QUERY_STRING'])) {
            $api_request = str_replace($_SERVER['QUERY_STRING'], "", $api_request);
        }
        
        $api_request = rtrim($api_request, "/?");
        
        $api_base = str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
        
        $api_base = rtrim($api_base, "/");
        
        //echo $api_request . "<br>";
        //echo $api_base . "<br>";
        
        return trim(str_replace($api_base, "", $api_request), "/");
    }
public function getApiRequest()
    {
        if (empty($_SERVER['REQUEST_URI'])) {
            return "";
        }
        
        $api_request = $_SERVER['REQUEST_URI'];
        
        if (!empty($_SERVER['QUERY_STRING'])) {
            $api_request = str_replace($_SERVER['QUERY_STRING'], "", $api_request);
        }
        
        $api_request = rtrim($api_request, "/?");
        
        $api_base = str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
        
        $api_base = rtrim($api_base, "/");
        
        //echo $api_request . "<br>";
        //echo $api_base . "<br>";
        
        return trim(str_replace($api_base, "", $api_request), "/");
    }
public function getApiRequest ( ) { if ( empty ( $ _SERVER [ 'REQUEST_URI' ] ) ) { return "" ; } $ api_request = $ _SERVER [ 'REQUEST_URI' ] ; if ( ! empty ( $ _SERVER [ 'QUERY_STRING' ] ) ) { $ api_request = str_replace ( $ _SERVER [ 'QUERY_STRING' ] , "" , $ api_request ) ; } $ api_request = rtrim ( $ api_request , "/?" ) ; $ api_base = str_replace ( basename ( $ _SERVER [ 'SCRIPT_NAME' ] ) , "" , $ _SERVER [ 'SCRIPT_NAME' ] ) ; $ api_base = rtrim ( $ api_base , "/" ) ; //echo $api_request . "<br>"; //echo $api_base . "<br>"; return trim ( str_replace ( $ api_base , "" , $ api_request ) , "/" ) ; }
Defines the current API request name.

@return string
Returns the current API request.

@author Oleg Schildt
Defines the current API request name .