|
||||
Coverage | |||||||||||||
Classes | Functions / Methods | Lines | |||||||||||
Total |
|
100.00% | 1 / 1 |
|
100.00% | 3 / 3 | CRAP |
|
100.00% | 9 / 9 | |||
WSFW_Server |
|
100.00% | 1 / 1 |
|
100.00% | 3 / 3 |
|
100.00% | 9 / 9 | ||||
__construct($params) |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 5 / 5 | ||||||
setClass($user_class) |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 2 / 2 | ||||||
register() |
|
100.00% | 1 / 1 | 1 |
|
100.00% | 2 / 2 |
1 : <?php 2 : /** 3 : * wsfw_server Fitxer que defineix la clase servidor 4 : * @package WSFW 5 : */ 6 : ini_set("soap.wsdl_cache_enabled", "0"); 7 : include_once 'wsfw_protocol.php'; 8 : include_once 'lib/functions.php'; 9 : 10 : /** 11 : * WSFW_Client realitza les connexions als WS 12 : * Treballa amb l'estructura de dades de WSFW per tractar peticions i respostes. 13 : * var object $class Instancia de la classe del programador 14 : * var string $server Protocol a servir 15 : */ 16 : class WSFW_Server { 17 : 18 : private $class; 19 : private $server; 20 : 21 : /** 22 : * Constructor del servidor 23 : * Assigna el protocol segons la petició URL del client 24 : * @param estructura $params Paràmetres del servidor (i.e. WSDL) 25 : */ 26 : public function __construct($params) { 27 4 : global $_GET; 28 4 : $protocol = key($_GET); 29 4 : $this->server = new $protocol(); 30 4 : $this->server->initServer($params); 31 4 : } 32 : 33 : /** 34 : * Assgina la clase del programador 35 : * @param string $user_class Nom de la clase del programador 36 : */ 37 : public function setClass($user_class) { 38 4 : $this->class = new $user_class(); 39 4 : } 40 : 41 : /** 42 : * Registra els serveis i inicialitza el servidor 43 : */ 44 : public function register() { 45 3 : $this->server->register($this->class); 46 3 : } 47 : 48 : } 49 : 50 : ?> |
Generated by PHP_CodeCoverage 1.0.3 using PHP 5.3.3-7 and PHPUnit 3.5.5 at Tue Jan 25 2:17:13 CET 2011. |