function initialize() { parent::initialize(); if (class_exists('sfPlop')) { sfPlop::loadPlugin(array('modules' => array('sfGuardUser' => array('name' => 'Users', 'route' => '@sf_guard_user'), 'sfGuardGroup' => array('name' => 'Groups', 'route' => '@sf_guard_group')))); } }
/** * (non-PHPdoc) * @see lib/config/sfPluginConfiguration::initialize() */ public function initialize() { if (sfConfig::get('app_xcssplugin_routes_register', true) && in_array('xcss', sfConfig::get('sf_enabled_modules', array()))) { $this->dispatcher->connect('routing.load_configuration', array('sfXCSSRouting', 'listenToRoutingLoadConfigurationEvent')); } return parent::initialize(); }
/** * Exclude test classes from autoload */ public function filterAutoloadConfig(sfEvent $event, array $config) { $config = parent::filterAutoloadConfig($event, $config); $libConfig =& $config['autoload'][$this->name . '_lib']; $libConfig['exclude'] = array('test'); return $config; }
function initialize() { parent::initialize(); if (class_exists('sfPlop')) { sfPlop::loadPlugin(array('modules' => array('sfAssetLibrary' => array('name' => 'Media library', 'route' => '@sf_asset_library_root'), 'sfAssetGallery' => array('name' => 'Media galleries', 'route' => '@sfAssetGallery')), 'slots' => array('Asset' => 'Asset', 'AssetGallery' => 'Asset gallery', 'CustomGalleryAsset' => 'Custom gallery asset', 'AssetGalleryNavigation' => 'Asset galleries list'))); } }
/** * @see sfPluginConfiguration */ public function initialize() { parent::initialize(); $this->myDoctrineLogger = new myDoctrineLogger($this->dispatcher, array()); if (!$this->dispatcher->hasListeners('app.activity')) { $this->dispatcher->connect('app.activity', array($this->myDoctrineLogger, 'listenToLogEvent')); } }
public function initialize() { parent::initialize(); if (sfConfig::get('app_customer_bug_reporter_enabled')) { $this->dispatcher->connect('debug.web.load_panels', array('acWebDebugPanelReport', 'listenToLoadDebugWebPanelEvent')); $this->dispatcher->connect('routing.load_configuration', array('customerBugReporterRouting', 'listenToRoutingLoadConfigurationEvent')); } }
public function initialize() { parent::initialize(); if (class_exists('sfPlop')) { sfPlop::loadPlugin(array('modules' => array('sf_extranet_dashboard' => array('name' => 'Extranet dashboard', 'route' => '@sf_extranet_dashboard'), 'sf_extranet_event' => array('name' => 'Extranet events', 'route' => '@sf_extranet_event'), 'sf_extranet_document' => array('name' => 'Extranet documents', 'route' => '@sf_extranet_document')))); } sfConfig::add(array('extranet_dashboard_pagination' => 10, 'extranet_anonymous_name' => 'Anonymous', 'extranet_event_fields' => array('title', 'description', 'date', 'is_published'), 'extranet_document_fields' => array('title', 'category', 'file', 'is_published'))); }
/** * Filters sfAutoload configuration values. * * @param sfEvent $event * @param array $config * * @return array */ public function filterAutoloadConfig(sfEvent $event, array $config) { $config = parent::filterAutoloadConfig($event, $config); /* * Do not load lib/vendor */ $config['autoload'][$this->name . '_lib']['exclude'] = array('vendor'); return $config; }
public function initialize() { require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'config.php'; return parent::initialize(); }