function __construct($url = null, $query = 'page', $defaultPage = 1)
 {
     //Create URL object
     if ($url == null) {
         $url = URL::fromRequest();
     } else {
         $url = URL::fromURL($url);
     }
     //Reset Page
     $query_string = $url->getPath()->getQuery();
     if (isset($query_string[$query])) {
         $this->current = (int) $query_string[$query];
         unset($query_string[$query]);
         $url->getPath()->setQuery($query_string);
     } else {
         $this->current = $defaultPage;
     }
     $this->query = $query;
     $this->defaultPage = $defaultPage;
     parent::__construct($url);
 }
Beispiel #2
0
 function getUrl()
 {
     return \Radical\Utility\Net\URL::fromURL($this->value);
 }