Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/** This file is part of the symfony package.* (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/require_once(dirname(__FILE__).'/sfPluginBaseTask.class.php');/*** Installs a plugin.** @package symfony* @subpackage task* @author Fabien Potencier <fabien.potencier@symfony-project.com>* @version SVN: $Id: sfPluginAddChannelTask.class.php 11750 2008-09-23 18:33:28Z Carl.Vondrick $*/class sfPluginAddChannelTask extends sfPluginBaseTask{/*** @see sfTask*/protected function configure(){$this->addArguments(array(new sfCommandArgument('name', sfCommandArgument::REQUIRED, 'The channel name'),));$this->namespace = 'plugin';$this->name = 'add-channel';$this->briefDescription = 'Add a new PEAR channel';$this->detailedDescription = <<<EOFThe [plugin:add-channel|INFO] task adds a new PEAR channel:[./symfony plugin:add-channel symfony.plugins.pear.example.com|INFO]EOF;}/*** @see sfTask*/protected function execute($arguments = array(), $options = array()){$this->logSection('plugin', sprintf('add channel "%s"', $arguments['name']));$this->getPluginManager()->getEnvironment()->registerChannel($arguments['name']);}}