[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/Remote/Response/ -> Link.php (source)

   1  <?php
   2  
   3  namespace dokuwiki\Remote\Response;
   4  
   5  class Link extends ApiResponse
   6  {
   7      /** @var string The type of this link: `internal`, `external` or `interwiki` */
   8      public $type;
   9      /** @var string The wiki page this link points to, same as `href` for external links */
  10      public $page;
  11      /** @var string A hyperlink pointing to the linked target */
  12      public $href;
  13  
  14      /**
  15       * @param string $type One of `internal`, `external` or `interwiki`
  16       * @param string $page The wiki page this link points to, same as `href` for external links
  17       * @param string $href A hyperlink pointing to the linked target
  18       */
  19      public function __construct($type, $page, $href)
  20      {
  21          $this->type = $type;
  22          $this->page = $page;
  23          $this->href = $href;
  24      }
  25  
  26      /** @inheritdoc */
  27      public function __toString()
  28      {
  29          return $this->href;
  30      }
  31  }