Ejemplo n.º 1
0
 /**
  * Factory for Net_Ping
  *
  * @access public
  */
 function factory()
 {
     $ping_path = '';
     $sysname = Net_Ping::_setSystemName();
     if (($ping_path = Net_Ping::_setPingPath($sysname)) == NET_PING_CANT_LOCATE_PING_BINARY) {
         return PEAR::throwError(NET_PING_CANT_LOCATE_PING_BINARY_MSG, NET_PING_CANT_LOCATE_PING_BINARY);
     } else {
         return new Net_Ping($ping_path, $sysname);
     }
 }
Ejemplo n.º 2
0
 /**
  * Factory for Net_Ping
  *
  * @access public
  */
 public static function factory()
 {
     $ping_path = '';
     $sysname = Net_Ping::_setSystemName();
     if (($ping_path = Net_Ping::_setPingPath($sysname)) == NET_PING_CANT_LOCATE_PING_BINARY) {
         return $this->pear->raiseError(NET_PING_CANT_LOCATE_PING_BINARY_MSG, NET_PING_CANT_LOCATE_PING_BINARY);
     } else {
         return new Net_Ping($ping_path, $sysname);
     }
 }