Skip to content

Instantly share code, notes, and snippets.

@weaverryan
Created September 9, 2010 23:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save weaverryan/572781 to your computer and use it in GitHub Desktop.
Save weaverryan/572781 to your computer and use it in GitHub Desktop.
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->setupProjectPlugins();
}
/**
* Responsible for initiating any plugins and pointing vendor plugins
* to the "vendor" subdirectory
*/
protected function setupProjectPlugins()
{
$this->enableAllPluginsExcept(array('sfPropelPlugin'));
$vendorPlugins = array(
'ioMenuPlugin',
'sfCKEditorPlugin',
'vjCommentPlugin',
'sfThemePlugin',
'sfDoctrineSlotPlugin',
'sfFormExtraPlugin',
'sfFeed2Plugin',
'sfImageTransformPlugin',
'sfDoctrineGuardPlugin',
'isicsBreadcrumbsPlugin',
'sfDoctrineActAsTaggablePlugin',
'sfInlineObjectPlugin',
'ioEditableContentPlugin',
);
foreach ($vendorPlugins as $plugin)
{
$this->setPluginPath($plugin, sfConfig::get('sf_plugins_dir').'/vendor/'.$plugin);
}
$this->enablePlugins($vendorPlugins);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment