PHP Класс Jacwright\RestServer\RestServer

Автор: jacob
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$cacheDir
$format
$jsonAssoc
$method
$mode
$params
$realm
$root
$rootPath
$url @todo add type hint

Защищенные свойства (Protected)

Свойство Тип Описание
$cached
$errorClasses
$map

Открытые методы

Метод Описание
__construct ( string $mode = 'debug', $realm = 'Rest Server' ) The constructor.
__destruct ( )
addClass ( $class, $basePath = '' )
addErrorClass ( $class )
getData ( )
getFormat ( )
getMethod ( )
getPath ( )
handle ( )
handleError ( $statusCode, $errorMessage = null )
refreshCache ( )
sendData ( $data )
setJsonAssoc ( $value )
setRootPath ( $path )
setStatus ( $code )
unauthorized ( $ask = false )

Защищенные методы

Метод Описание
findUrl ( )
generateMap ( $class, $basePath )
loadCache ( )

Приватные методы

Метод Описание
xml_encode ( $mixed, $domElement = null, $DOMDocument = null )

Описание методов

__construct() публичный Метод

The constructor.
public __construct ( string $mode = 'debug', $realm = 'Rest Server' )
$mode string The mode, either debug or production

__destruct() публичный Метод

public __destruct ( )

addClass() публичный Метод

public addClass ( $class, $basePath = '' )

addErrorClass() публичный Метод

public addErrorClass ( $class )

findUrl() защищенный Метод

protected findUrl ( )

generateMap() защищенный Метод

protected generateMap ( $class, $basePath )

getData() публичный Метод

public getData ( )

getFormat() публичный Метод

public getFormat ( )

getMethod() публичный Метод

public getMethod ( )

getPath() публичный Метод

public getPath ( )

handle() публичный Метод

public handle ( )

handleError() публичный Метод

public handleError ( $statusCode, $errorMessage = null )

loadCache() защищенный Метод

protected loadCache ( )

refreshCache() публичный Метод

public refreshCache ( )

sendData() публичный Метод

public sendData ( $data )

setJsonAssoc() публичный Метод

public setJsonAssoc ( $value )

setRootPath() публичный Метод

public setRootPath ( $path )

setStatus() публичный Метод

public setStatus ( $code )

unauthorized() публичный Метод

public unauthorized ( $ask = false )

Описание свойств

$cacheDir публичное свойство

public $cacheDir

$cached защищенное свойство

protected $cached

$errorClasses защищенное свойство

protected $errorClasses

$format публичное свойство

public $format

$jsonAssoc публичное свойство

public $jsonAssoc

$map защищенное свойство

protected $map

$method публичное свойство

public $method

$mode публичное свойство

public $mode

$params публичное свойство

public $params

$realm публичное свойство

public $realm

$root публичное свойство

public $root

$rootPath публичное свойство

public $rootPath

$url публичное свойство

@todo add type hint
public $url