| Category | Zend |
| Package | Zend_Application |
| Copyright | Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com) |
| License | http://framework.zend.com/license/new-bsd New BSD License |

class Zend_Application
| Category | Zend |
| Package | Zend_Application |
| Copyright | Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com) |
| License | http://framework.zend.com/license/new-bsd New BSD License |
| # $_autoloader | Autoloader to use |
| # $_bootstrap | Bootstrap |
| # $_environment | Application environment |
| # $_optionKeys | Flattened (lowercase) option keys |
| # $_options | Options for Zend_Application |
| + __construct() | Constructor |
| # _loadConfig() | Load configuration file of options |
| + bootstrap() | Bootstrap application |
| + getAutoloader() | Retrieve autoloader instance |
| + getBootstrap() | Get bootstrap object |
| + getEnvironment() | Retrieve current environment |
| + getOption() | Retrieve a single option |
| + getOptions() | Retrieve application options (for caching) |
| + hasOption() | Is an option present? |
| + mergeOptions() | Merge options recursively |
| + run() | Run the application |
| + setAutoloaderNamespaces() | Set autoloader namespaces |
| + setBootstrap() | Set bootstrap path/class |
| + setIncludePaths() | Set include path |
| + setOptions() | Set application options |
| + setPhpSettings() | Set PHP configuration settings |
protected $_optionKeys = array()protected $_options = array()Zend_Application
public function __construct( |
$environment)
|
string $environment |
|
string|array| |
String path to configuration file, or array/Zend_Config of configuration options |
Zend_Application_Exception When invalid options are provided
protected function _loadConfig( |
$file)
|
string $file |
Zend_Application_Exception When invalid configuration file is provided
public function bootstrap( |
)
|
Zend_Application
public function getAutoloader( |
)
|
Zend_Loader_Autoloader
public function getEnvironment( |
)
|
public function getOption( |
$key)
|
string $key |
public function getOptions( |
)
|
public function hasOption( |
$key)
|
string $key |
public function mergeOptions( |
array $array1)
|
array $array1 |
|
mixed $array2 |
public function setAutoloaderNamespaces( |
array $namespaces)
|
public function setBootstrap( |
$path)
|
public function setIncludePaths( |
array $paths)
|
public function setOptions( |
array $options)
|
array $options |
Zend_ApplicationZend_Application_Exception When no bootstrap path is providedZend_Application_Exception When invalid bootstrap information are provided
public function setPhpSettings( |
array $settings)
|
array $settings |
|
string $prefix |
Key prefix to prepend to array values (used to map . separated INI values) |
Zend_Application