Classe gérant les urls
Fonction getByName
Permet de récupèrer un objet TphpWebUrl gérer avec son nom.Appel :
TphpWebUrl::getByName($param=[]);$param : Paramètres à transmettre à TphpWebUrl.
Retour :
TphpWebUrl : $url
Fonction setParamGet
Ajoute un paramètre $name avec pour valeur $value.Appel :
$url->setParamGet($name, $value);Retour :
boolean : true | false
Fonction getHost
Récupère le domaine de l'url.Appel :
$url->getHost();Retour :
string : $host
Fonction getFullHref
Récupère l'url avec le nom de domaine plus le schème.Appel :
$url->getFullHref($force_full=false);Retour :
string : $href_full
Fonction getHttp
Récupère le schème de l'url.Appel :
$url->getHttp();Retour :
string : http | https
Fonction getTitle
Récupère le titre lié à l'url.Appel :
$url->getTitle();Retour :
boolean : true | false
Fonction getHref
Récupère le href lié à l'url.Appel :
$url->getHref();Retour :
boolean : true | false
Fonction supportPreload
Est-ce que le driver supporte le preload de données.Appel :
$url->supportPreload();Retour :
boolean : true | false
Fonction isFound
Est-ce que l'url existe ?Appel :
$url->isFound();Retour :
boolean : true | false
Fonction isSlashed
Est-ce que l'url se termine par un /.Appel :
$url->isSlashed();Retour :
boolean : true | false
Fonction setMode
Spécifie le mode de résolution des urls.'PARENT_DEFAULT' -> recherche l'url exacte si elle n'est pas trouvée on retire un élément de l'url par élément jusqu'a ce qu'on trouve un parent qui soit un defaut
'STRICT' -> recherche l'url exacte
'FIND_DEFAULT' -> recherche l'url exacte si pas de template on recherche un fils qui soit un defaut
'SITEMAP' -> permet de charger toutes les urls
Appel :
$url->setMode($mode);
Fonction getMode
Récupère le mode de résolution des urls.Appel :
$url->getMode();Retour :
string : $mode