/** * returns default rootpath * * Especially suited where rootpath is expected as string but a cast of a * newly created instance looks ugly. * * @return string * @since 8.1.0 */ public static function default() : string { static $default; if (null === $default) { $default = new self(); } return $default->__toString(); }
/** * Helper function for sending an MSCHAP v2 packet encapsulated in an EAP packet * * @param \Dapphp\Radius\MsChapV2Packet $chapPacket The MSCHAP v2 packet to send * @param int $id The CHAP packet identifier (random if omitted) * @return string An EAP-MSCHAPv2 packet */ public static function mschapv2(\Dapphp\Radius\MsChapV2Packet $chapPacket, $id = null) { $packet = new self(); $packet->setId($id); $packet->code = self::CODE_RESPONSE; $packet->type = self::TYPE_EAP_MS_AUTH; $packet->data = $chapPacket->__toString(); return $packet->__toString(); }
/** * @static * * @param null $value * * @return string */ public static function generate($value = null) { $uuid = new self($value); return $uuid->__toString(); }
public static function url($userId, $gistId, $filename = null, $revision = null) { $gist = new self($userId, $gistId, $filename, $revision); return $gist->__toString(); }
public static function show($type, $title = null) { $icon = new self($type); if ($title) { $icon->setTitle($title); } return $icon->__toString(); }
public static function getHtml($total_rows, $page_size, $options = array()) { $options['total_rows'] = $total_rows; $options['page_size'] = $page_size; $p = new self($options); return $p->__toString(); }