PHP Класс CapMousse\ReactRestify\Server

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$name string Name of the server
$version null Version of the API

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

Метод Описание
__call ( string $name, array $arguments )
__construct ( null $name = null, null $version = null )
__invoke ( React\Http\Request $httpRequest, React\Http\Response $httpResponse ) Parse request from user
group ( String $prefix, Callable $callback ) : CapMousse\ReactRestify\Routing\Routes Create a new group of route
on ( String $event, Callable $callback ) Manual router event manager
setAccessControlAllowOrigin ( string $origin ) The the Access-Control-Allow-Origin header

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

Метод Описание
initEvents ( ) : void Init default event catch

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

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

public __call ( string $name, array $arguments )
$name string method to call
$arguments array

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

public __construct ( null $name = null, null $version = null )
$name null
$version null

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

Parse request from user
public __invoke ( React\Http\Request $httpRequest, React\Http\Response $httpResponse )
$httpRequest React\Http\Request
$httpResponse React\Http\Response

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

Create a new group of route
public group ( String $prefix, Callable $callback ) : CapMousse\ReactRestify\Routing\Routes
$prefix String prefix of the routes
$callback Callable
Результат CapMousse\ReactRestify\Routing\Routes

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

Manual router event manager
public on ( String $event, Callable $callback )
$event String
$callback Callable

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

The the Access-Control-Allow-Origin header
public setAccessControlAllowOrigin ( string $origin )
$origin string

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

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

Name of the server
public string $name
Результат string

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

Version of the API
public null $version
Результат null