Interface for bootstrap classes

category Zend
package Zend_Application
subpackage Bootstrap
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Constructor

__construct(\Zend_Application $application) 

Parameters

$application

\Zend_Application

Bootstrap application or individual resource

bootstrap(null|string $resource = null) : mixed

Parameters

$resource

nullstring

Returns

mixed

Retrieve application object

getApplication() : \Zend_Application | \Zend_Application_Bootstrap_Bootstrapper

Returns

\Zend_Application\Zend_Application_Bootstrap_Bootstrapper

Retrieve list of class resource initializer names (resource names only, no method names)

getClassResourceNames() : array

Returns

array

Retrieve list of class resource initializers (_init* methods). Returns as resource/method pairs.

getClassResources() : array

Returns

array

Retrieve application environment

getEnvironment() : string

Returns

string

Run the application

run() : void

Set bootstrap options

setOptions(array $options) : \Zend_Application_Bootstrap_Bootstrapper

Parameters

$options

array

Returns

\Zend_Application_Bootstrap_Bootstrapper