GambioApiBootstrapper
extends CoreBootstrapper
in package
implements
Bootstrapper
Class GambioApiBootstrapper
Interfaces, Classes and Traits
- Bootstrapper
- Interface Bootstrapper
Table of Contents
- VERSION = '3.0.0'
- Defines the current API version.
- boot() : void
- Application bootstrapping.
- initDefaultServerConfiguration() : void
- Initializes default server configuration like timezone, error reporting and memory limit.
- loadEnvironment() : void
- Loads environment data for the application.
- loadServerInformation() : void
- Load server information for the application.
- loadUserPreferencesFromSession() : void
- Loads user preferences from session for the application.
- registerCoreServiceProvider() : void
- Registers the core service provider.
- registerEventDispatcher() : void
- Register the event dispatcher.
- registerModules() : void
- Registers external modules.
- registerSlimFramework() : void
- Registers the slim framework.
- setSessionParameter() : void
- Sets session parameters.
- startSession() : void
- Starts the session.
Constants
VERSION
Defines the current API version.
public
mixed
VERSION
= '3.0.0'
Methods
boot()
Application bootstrapping.
public
boot(Application $application) : void
Parameters
- $application : Application
Tags
Return values
void —initDefaultServerConfiguration()
Initializes default server configuration like timezone, error reporting and memory limit.
protected
initDefaultServerConfiguration(Application $application) : void
Parameters
- $application : Application
Return values
void —loadEnvironment()
Loads environment data for the application.
protected
loadEnvironment(Application $application) : void
Parameters
- $application : Application
Return values
void —loadServerInformation()
Load server information for the application.
protected
loadServerInformation(Application $application) : void
Parameters
- $application : Application
Return values
void —loadUserPreferencesFromSession()
Loads user preferences from session for the application.
protected
loadUserPreferencesFromSession(Application $application) : void
Parameters
- $application : Application
Return values
void —registerCoreServiceProvider()
Registers the core service provider.
protected
registerCoreServiceProvider(Application $application) : void
Parameters
- $application : Application
Return values
void —registerEventDispatcher()
Register the event dispatcher.
protected
registerEventDispatcher(Application $application) : void
Parameters
- $application : Application
Return values
void —registerModules()
Registers external modules.
protected
registerModules(Application $application) : void
Parameters
- $application : Application
Return values
void —registerSlimFramework()
Registers the slim framework.
protected
registerSlimFramework(Application $application) : void
Parameters
- $application : Application
Return values
void —setSessionParameter()
Sets session parameters.
protected
setSessionParameter(Application $application) : void
Parameters
- $application : Application
Return values
void —startSession()
Starts the session.
protected
startSession(Application $application) : void
Parameters
- $application : Application