/**
* Init class
* @return true
*/
public static function init()
{
global $zbp;
// Set Z-BlogPHP Enviroment
$zbp->option['ZC_RUNINFO_DISPLAY'] = false;
self::$Route = API_Route::getInstance();
self::$IO = API_IO::getInstance(isset($_SERVER['ACCEPT']) ? $_SERVER['ACCEPT'] : 'application/json');
self::$User = API_User::getInstance();
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(API_PATH . '/route'), RecursiveIteratorIterator::CHILD_FIRST);
foreach ($iterator as $path) {
$fileName = $path->__toString();
if ($path->isFile()) {
include $fileName;
}
}
return true;
}