Aggregate Code Coverage for all tests
1 : <?php 2 : /** 3 : * PEAR2_Pyrus_IChannel 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 channels 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_IChannel 27 : { 28 : public function getAlias(); 29 : public function getName(); 30 : public function getPort(); 31 : public function getSSL(); 32 : public function getSummary(); 33 : public function getREST(); 34 : public function getFunctions($protocol); 35 : public function getBaseURL($resourceType); 36 : public function toChannelObject(); 37 : public function __toString(); 38 : public function __get($var); 39 : public function __set($var, $value); 40 : public function supportsREST(); 41 : public function resetREST(); 42 : public function setName($name); 43 : public function setPort($port); 44 : public function setSSL($ssl = true); 45 : public function setBaseUrl($resourceType, $url); 46 : public function getValidationObject($package = false); 47 : public function getValidationPackage(); 48 : }