Zend_Application_Bootstrap_Bootstrapper
Zend_Application_Bootstrap_Bootstrapper
es la
interfaz base que deben implementar todas clases bootstrap.
Las funcionalidades de base
están encaminadan a la configuración,
identificación de los recursos, bootstraping (ya sea de
los recursos
individuales o de toda la aplicación), y de despachar la aplicación.
Los siguientes métodos conforman la definición de la interfaz.
Zend_Application_Bootstrap_Bootstrapper Interface
Método
Valor Retornado
Parámetros
Descripción
__construct($application)
void
$application
:
requerido
.
Debe aceptar un objeto
Zend_Application
o
Zend_Application_Bootstrap_Bootstrapper
como único argumento.
Constructor. Acepta un solo argumento, que debe ser un
objeto
Zend_Application
, u otro objero
bootstrap.
setOptions(array $options)
Zend_Application_Bootstrap_Bootstrapper
$options
:
requerido
.
Array de opciones a establecer.
Típicamente, cualquier opción que tiene un setter
concordante invocará ese setter; de lo contrario,
la opción será simplemente almacenada para su
recuperación posterior.
getApplication()
Zend_Application |
Zend_Application_Bootstrap_Bootstrapper
N/A
Recuperar el objeto aplicación/bootstrap pasado via
constructor.
getEnvironment()
String
N/A
Recuperar el string del medio ambiente registrado
con el objeto padre de la aplicación o del bootstrap.
getClassResources()
array
N/A
Recuperar una lista de los recursos inicializadores de
nombres disponibles con los que fueron definidos en la clase.
Esto puede ser de implementación específica.
bootstrap($resource = null)
Mixed
$resource
:
optional
.
Si
$resource
está vacío, ejecutar todos
los recursos del bootstrap.
Si es un string, ejecutar ese único recurso;
si es un array, ejecutar cada recurso del array.
run()
void
N/A
Define qué lógica de aplicación ejecutar luego del
bootstrap.