updating rest layer config options
This commit is contained in:
@@ -18,6 +18,11 @@ class Restler extends \Luracast\Restler\Restler
|
|||||||
public $responseMultipart = array();
|
public $responseMultipart = array();
|
||||||
public $inputExecute = '';
|
public $inputExecute = '';
|
||||||
|
|
||||||
|
public function __construct($productionMode = false, $refreshCache = false)
|
||||||
|
{
|
||||||
|
parent::__construct($productionMode, $refreshCache);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method to set the value flag Multipart
|
* This method to set the value flag Multipart
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -195,10 +195,18 @@ class WebApplication
|
|||||||
|
|
||||||
// Setting current workspace to Api class
|
// Setting current workspace to Api class
|
||||||
Services\Api::setWorkspace(SYS_SYS);
|
Services\Api::setWorkspace(SYS_SYS);
|
||||||
|
$cacheDir = defined("PATH_C")? PATH_C: sys_get_temp_dir();
|
||||||
|
|
||||||
|
$sysConfig = \System::getSystemConfiguration();
|
||||||
|
|
||||||
|
\Luracast\Restler\Defaults::$cacheDirectory = $cacheDir;
|
||||||
|
$productionMode = (bool) !(isset($sysConfig["service_api_debug"]) && $sysConfig["service_api_debug"]);
|
||||||
|
|
||||||
|
Util\Logger::log("Serving API mode: " . ($productionMode? "production": "development"));
|
||||||
|
|
||||||
// create a new Restler instance
|
// create a new Restler instance
|
||||||
//$rest = new \Luracast\Restler\Restler();
|
//$rest = new \Luracast\Restler\Restler();
|
||||||
$rest = new \Maveriks\Extension\Restler();
|
$rest = new \Maveriks\Extension\Restler($productionMode);
|
||||||
// setting flag for multipart to Restler
|
// setting flag for multipart to Restler
|
||||||
$rest->setFlagMultipart($multipart);
|
$rest->setFlagMultipart($multipart);
|
||||||
$rest->inputExecute = $inputExecute;
|
$rest->inputExecute = $inputExecute;
|
||||||
@@ -272,6 +280,7 @@ class WebApplication
|
|||||||
}
|
}
|
||||||
|
|
||||||
$rest->handle();
|
$rest->handle();
|
||||||
|
|
||||||
if ($rest->flagMultipart === true) {
|
if ($rest->flagMultipart === true) {
|
||||||
return $rest->responseMultipart;
|
return $rest->responseMultipart;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user