static function getInstance() { if (!self::$instance) { self::$instance = new self(); } return self::$instance; }
sfConfig::set('Ext.form.ComboBox', array('class' => 'Ext.form.ComboBox', 'attributes' => array())); sfConfig::set('Ext.menu.Menu', array('class' => 'Ext.menu.Menu', 'attributes' => array())); sfConfig::set('Ext.menu.Item', array('class' => 'Ext.menu.Item', 'attributes' => array())); sfConfig::set('Ext.menu.Separator', array('class' => 'Ext.menu.Separator', 'attributes' => array())); sfConfig::set('Ext.menu.TextItem', array('class' => 'Ext.menu.TextItem', 'attributes' => array())); sfConfig::set('Ext.menu.CheckItem', array('class' => 'Ext.menu.CheckItem', 'attributes' => array())); sfConfig::set('Ext.Toolbar', array('class' => 'Ext.Toolbar', 'attributes' => array())); sfConfig::set('Ext.Toolbar.Item', array('class' => 'Ext.Toolbar.Item', 'attributes' => array())); sfConfig::set('Ext.Toolbar.Fill', array('class' => 'Ext.Toolbar.Fill', 'attributes' => array())); sfConfig::set('Ext.Toolbar.Separator', array('class' => 'Ext.Toolbar.Separator', 'attributes' => array())); sfConfig::set('Ext.Toolbar.Spacer', array('class' => 'Ext.Toolbar.Spacer', 'attributes' => array())); sfConfig::set('Ext.PagingToolbar', array('class' => 'Ext.PagingToolbar', 'attributes' => array())); sfConfig::set('Ext.ux.maximgb.tg.PagingToolbar', array('class' => 'Ext.ux.maximgb.tg.PagingToolbar', 'attributes' => array())); sfConfig::set('Ext.MessageBox', array('class' => 'Ext.MessageBox', 'attributes' => array())); sfConfig::set('Ext.KeyMap', array('class' => 'Ext.KeyMap', 'attributes' => array())); sfConfig::set('anonymousClass', array('class' => 'anonymousClass', 'attributes' => array())); sfConfig::set('Ext.ux.FileTreePanel', array('class' => 'Ext.ux.FileTreePanel', 'attributes' => array('autoWidth' => true, 'id' => 'ftp', 'rootPath' => 'root', 'rootVisible' => true, 'rootText' => 'Home', 'autoScroll' => true, 'enableProgress' => false))); sfConfig::set('Ext.tree.TreePanel', array('class' => 'Ext.tree.TreePanel', 'attributes' => array())); sfConfig::set('Ext.DataView', array('class' => 'Ext.DataView', 'attributes' => array())); sfConfig::set('Ext.ux.GMapPanel', array('class' => 'Ext.ux.GMapPanel', 'attributes' => array())); sfConfig::set('Ext.ux.StartMenu', array('class' => 'Ext.ux.StartMenu', 'attributes' => array())); sfConfig::set('Ext.Container', array('class' => 'Ext.Container', 'attributes' => array())); sfConfig::set('sf_execution_filter', array('afExecutionFilter', array('execution'))); if (sfConfig::get('app_enable_firephp_query_logger')) { if (isset($_SERVER['REQUEST_URI'])) { $queryLogger = FirePHPQueryLogger::getInstance(); $this->dispatcher->connect('application.log', array($queryLogger, 'applicationLog')); } } // automatically enabling two base modules sfConfig::set('sf_enabled_modules', array_merge(sfConfig::get('sf_enabled_modules'), array('appFlower', 'afHelloWorld')));