blob: 4cd46e3cf3a959cf54038392cdce9615129b7f80 [file] [log] [blame]
<?php
require_once 'tutorial_autoload.php';
class customLazyConfigurationConfiguration implements ezcBaseConfigurationInitializer
{
public static function configureObject( $cfg )
{
$cfg->init( 'ezcConfigurationIniReader', dirname( __FILE__ ) . '/examples' );
}
}
ezcBaseInit::setCallback(
'ezcInitConfigurationManager',
'customLazyConfigurationConfiguration'
);
// Classes loaded and configured on first request
$cfg = ezcConfigurationManager::getInstance();
$pw = $cfg->getSetting( 'settings', 'db', 'password' );
echo "The password is '{$pw}'.\n";
?>