mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-41806 Add assessors to moodle_url class
New assessors for scheme, host and port.
This commit is contained in:
parent
83f26f6407
commit
d06ffbdf2d
2 changed files with 63 additions and 0 deletions
|
@ -822,6 +822,39 @@ class moodle_url {
|
|||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the 'scheme' portion of a URL. For example, if the URL is
|
||||
* http://www.example.org:447/my/file/is/here.txt?really=1 then this will
|
||||
* return 'http' (without the colon).
|
||||
*
|
||||
* @return string Scheme of the URL.
|
||||
*/
|
||||
public function get_scheme() {
|
||||
return $this->scheme;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the 'host' portion of a URL. For example, if the URL is
|
||||
* http://www.example.org:447/my/file/is/here.txt?really=1 then this will
|
||||
* return 'www.example.org'.
|
||||
*
|
||||
* @return string Host of the URL.
|
||||
*/
|
||||
public function get_host() {
|
||||
return $this->host;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the 'port' portion of a URL. For example, if the URL is
|
||||
* http://www.example.org:447/my/file/is/here.txt?really=1 then this will
|
||||
* return '447'.
|
||||
*
|
||||
* @return string Port of the URL.
|
||||
*/
|
||||
public function get_port() {
|
||||
return $this->port;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue