12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- abstract class sfPluginBaseTask extends sfBaseTask
- {
- private
- $pluginManager = null;
- public function getPluginManager()
- {
- if (is_null($this->pluginManager))
- {
- $environment = new sfPearEnvironment($this->dispatcher, array(
- 'plugin_dir' => sfConfig::get('sf_plugins_dir'),
- 'cache_dir' => sfConfig::get('sf_cache_dir').'/.pear',
- 'web_dir' => sfConfig::get('sf_web_dir'),
- ));
- $this->pluginManager = new sfSymfonyPluginManager($this->dispatcher, $environment);
- }
- return $this->pluginManager;
- }
- }
|