PHP Class Phprest\Config

Show file Open project: phprest/phprest Class Usage Examples

Protected Properties

Property Type Description
$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

Public Methods

Method Description
__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 )

Method Details

__construct() public method

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

getApiVersion() public method

public getApiVersion ( ) : string
return string

getContainer() public method

public getContainer ( ) : League\Container\ContainerInterface
return League\Container\ContainerInterface

getErrorHandler() public method

public getErrorHandler ( ) : League\BooBoo\Runner
return League\BooBoo\Runner

getEventEmitter() public method

public getEventEmitter ( ) : League\Event\EmitterInterface
return League\Event\EmitterInterface

getHateoasConfig() public method

public getHateoasConfig ( ) : Config
return Phprest\Service\Hateoas\Config

getHateoasService() public method

public getHateoasService ( ) : Service
return Phprest\Service\Hateoas\Service

getLogHandler() public method

public getLogHandler ( ) : Log
return Phprest\ErrorHandler\Handler\Log

getLoggerConfig() public method

public getLoggerConfig ( ) : Config
return Phprest\Service\Logger\Config

getLoggerService() public method

public getLoggerService ( ) : Service
return Phprest\Service\Logger\Service

getRouter() public method

public getRouter ( ) : RouteCollection
return Phprest\Router\RouteCollection

getVendor() public method

public getVendor ( ) : string
return string

isDebug() public method

public isDebug ( ) : boolean
return boolean

setContainer() public method

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

setErrorHandler() public method

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

setEventEmitter() public method

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

setHateoasConfig() public method

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

setHateoasService() public method

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

setLogHandler() public method

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

setLoggerConfig() public method

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

setLoggerService() public method

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

setRouter() public method

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

setRouterStrategy() public method

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

Property Details

$apiVersion protected property

protected string $apiVersion
return string

$container protected property

protected ContainerInterface,League\Container $container
return League\Container\ContainerInterface

$debug protected property

protected bool $debug
return boolean

$errorHandler protected property

protected Runner,League\BooBoo $errorHandler
return League\BooBoo\Runner

$eventEmitter protected property

protected EmitterInterface,League\Event $eventEmitter
return League\Event\EmitterInterface

$hateoasConfig protected property

protected Config,Phprest\Service\Hateoas $hateoasConfig
return Phprest\Service\Hateoas\Config

$hateoasService protected property

protected Service,Phprest\Service\Hateoas $hateoasService
return Phprest\Service\Hateoas\Service

$logHandler protected property

protected Log,Phprest\ErrorHandler\Handler $logHandler
return Phprest\ErrorHandler\Handler\Log

$loggerConfig protected property

protected Config,Phprest\Service\Logger $loggerConfig
return Phprest\Service\Logger\Config

$loggerService protected property

protected Service,Phprest\Service\Logger $loggerService
return Phprest\Service\Logger\Service

$router protected property

protected RouteCollection,Phprest\Router $router
return Phprest\Router\RouteCollection

$vendor protected property

protected string $vendor
return string