Aggregate Code Coverage for all tests
1 : <?php 2 : /** 3 : * PEAR2_Pyrus_IChannelRegistry 4 : * 5 : * PHP version 5 6 : * 7 : * @category PEAR2 8 : * @package PEAR2_Pyrus 9 : * @author Greg Beaver <cellog@php.net> 10 : * @copyright 2008 The PEAR Group 11 : * @license http://www.opensource.org/licenses/bsd-license.php New BSD License 12 : * @version SVN: $Id$ 13 : * @link http://svn.pear.php.net/wsvn/PEARSVN/Pyrus/ 14 : */ 15 : 16 : /** 17 : * Interface for PEAR2 channel registry. 18 : * 19 : * @category PEAR2 20 : * @package PEAR2_Pyrus 21 : * @author Greg Beaver <cellog@php.net> 22 : * @copyright 2008 The PEAR Group 23 : * @license http://www.opensource.org/licenses/bsd-license.php New BSD License 24 : * @link http://svn.pear.php.net/wsvn/PEARSVN/Pyrus/ 25 : */ 26 1 : interface PEAR2_Pyrus_IChannelRegistry 27 : { 28 : public function add(PEAR2_Pyrus_IChannel $channel); 29 : public function update(PEAR2_Pyrus_IChannel $channel); 30 : public function delete(PEAR2_Pyrus_IChannel $channel); 31 : public function get($channel, $strict = true); 32 : public function exists($channel, $strict = true); 33 : public function parseName($name); 34 : public function parsedNameToString($name); 35 : public function listChannels(); 36 : }