/** * 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); } }
/** * 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); } }