PHP Класс Phprest\Config

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

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

Свойство Тип Описание
$apiVersion string
$container League\Container\ContainerInterface
$debug boolean
$errorHandler League\BooBoo\Runner
$eventEmitter League\Event\EmitterInterface
$hateoasConfig Phprest\Service\Hateoas\Config
$hateoasService Phprest\Service\Hateoas\Service
$logHandler Phprest\ErrorHandler\Handler\Log
$loggerConfig Phprest\Service\Logger\Config
$loggerService Phprest\Service\Logger\Service
$router Phprest\Router\RouteCollection
$vendor string

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

Метод Описание
__construct ( string $vendor, string $apiVersion, boolean $debug = false )
getApiVersion ( ) : string
getContainer ( ) : League\Container\ContainerInterface
getErrorHandler ( ) : League\BooBoo\Runner
getEventEmitter ( ) : League\Event\EmitterInterface
getHateoasConfig ( ) : Config
getHateoasService ( ) : Service
getLogHandler ( ) : Log
getLoggerConfig ( ) : Config
getLoggerService ( ) : Service
getRouter ( ) : RouteCollection
getVendor ( ) : string
isDebug ( ) : boolean
setContainer ( League\Container\ContainerInterface $container )
setErrorHandler ( League\BooBoo\Runner $errorHandler )
setEventEmitter ( League\Event\EmitterInterface $eventEmitter )
setHateoasConfig ( Config $config )
setHateoasService ( Service $service )
setLogHandler ( Log $logHandler )
setLoggerConfig ( Config $config )
setLoggerService ( Service $service )
setRouter ( RouteCollection $router )
setRouterStrategy ( League\Route\Strategy\StrategyInterface $strategy )

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

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

public __construct ( string $vendor, string $apiVersion, boolean $debug = false )
$vendor string
$apiVersion string
$debug boolean

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

public getApiVersion ( ) : string
Результат string

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

public getContainer ( ) : League\Container\ContainerInterface
Результат League\Container\ContainerInterface

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

public getErrorHandler ( ) : League\BooBoo\Runner
Результат League\BooBoo\Runner

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

public getEventEmitter ( ) : League\Event\EmitterInterface
Результат League\Event\EmitterInterface

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

public getHateoasConfig ( ) : Config
Результат Phprest\Service\Hateoas\Config

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

public getHateoasService ( ) : Service
Результат Phprest\Service\Hateoas\Service

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

public getLogHandler ( ) : Log
Результат Phprest\ErrorHandler\Handler\Log

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

public getLoggerConfig ( ) : Config
Результат Phprest\Service\Logger\Config

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

public getLoggerService ( ) : Service
Результат Phprest\Service\Logger\Service

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

public getRouter ( ) : RouteCollection
Результат Phprest\Router\RouteCollection

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

public getVendor ( ) : string
Результат string

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

public isDebug ( ) : boolean
Результат boolean

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

public setContainer ( League\Container\ContainerInterface $container )
$container League\Container\ContainerInterface

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

public setErrorHandler ( League\BooBoo\Runner $errorHandler )
$errorHandler League\BooBoo\Runner

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

public setEventEmitter ( League\Event\EmitterInterface $eventEmitter )
$eventEmitter League\Event\EmitterInterface

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

public setHateoasConfig ( Config $config )
$config Phprest\Service\Hateoas\Config

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

public setHateoasService ( Service $service )
$service Phprest\Service\Hateoas\Service

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

public setLogHandler ( Log $logHandler )
$logHandler Phprest\ErrorHandler\Handler\Log

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

public setLoggerConfig ( Config $config )
$config Phprest\Service\Logger\Config

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

public setLoggerService ( Service $service )
$service Phprest\Service\Logger\Service

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

public setRouter ( RouteCollection $router )
$router Phprest\Router\RouteCollection

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

public setRouterStrategy ( League\Route\Strategy\StrategyInterface $strategy )
$strategy League\Route\Strategy\StrategyInterface

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

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

protected string $apiVersion
Результат string

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

protected ContainerInterface,League\Container $container
Результат League\Container\ContainerInterface

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

protected bool $debug
Результат boolean

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

protected Runner,League\BooBoo $errorHandler
Результат League\BooBoo\Runner

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

protected EmitterInterface,League\Event $eventEmitter
Результат League\Event\EmitterInterface

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

protected Config,Phprest\Service\Hateoas $hateoasConfig
Результат Phprest\Service\Hateoas\Config

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

protected Service,Phprest\Service\Hateoas $hateoasService
Результат Phprest\Service\Hateoas\Service

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

protected Log,Phprest\ErrorHandler\Handler $logHandler
Результат Phprest\ErrorHandler\Handler\Log

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

protected Config,Phprest\Service\Logger $loggerConfig
Результат Phprest\Service\Logger\Config

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

protected Service,Phprest\Service\Logger $loggerService
Результат Phprest\Service\Logger\Service

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

protected RouteCollection,Phprest\Router $router
Результат Phprest\Router\RouteCollection

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

protected string $vendor
Результат string