PHP Класс FluxBB\Server\Server

Наследование: implements FluxBB\Server\ServerInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$actions array The handler classes for all registered actions.
$factory FluxBB\Core\ActionFactory The action factory instance.

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

Метод Описание
__construct ( ActionFactory $factory ) Create a new server instance.
dispatch ( Request $request ) : Response Resolve the request and return a response.
registerAction ( string $name, string $actionClass ) Register a named action and its handler class.

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

Метод Описание
resolveAction ( $name ) : Action Resolve an action instance by name.

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

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

Create a new server instance.
public __construct ( ActionFactory $factory )
$factory FluxBB\Core\ActionFactory

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

Resolve the request and return a response.
public dispatch ( Request $request ) : Response
$request Request
Результат Response

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

Register a named action and its handler class.
public registerAction ( string $name, string $actionClass )
$name string
$actionClass string

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

Resolve an action instance by name.
protected resolveAction ( $name ) : Action
$name
Результат FluxBB\Core\Action

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

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

The handler classes for all registered actions.
protected array $actions
Результат array

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

The action factory instance.
protected ActionFactory,FluxBB\Core $factory
Результат FluxBB\Core\ActionFactory