Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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();
 }
Example #3
0
 /**
  * @static
  *
  * @param null $value
  *
  * @return string
  */
 public static function generate($value = null)
 {
     $uuid = new self($value);
     return $uuid->__toString();
 }
Example #4
0
 public static function url($userId, $gistId, $filename = null, $revision = null)
 {
     $gist = new self($userId, $gistId, $filename, $revision);
     return $gist->__toString();
 }
Example #5
0
 public static function show($type, $title = null)
 {
     $icon = new self($type);
     if ($title) {
         $icon->setTitle($title);
     }
     return $icon->__toString();
 }
Example #6
0
 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();
 }