Overview

Namespaces

  • InfoContact
    • IcFwk
      • Library
      • Router
  • PHP

Classes

  • Route
  • Router
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class Router

Namespace: InfoContact\IcFwk\Router
Located at Router/Router.php
Methods summary
public static
# addRoute( InfoContact\IcFwk\Router\Route $route )

Ajoute une route dans la liste des routes

Ajoute une route dans la liste des routes

Parameters

$route
La route à ajouté
public static InfoContact\IcFwk\Router\Route
# getRoute( string $url )

Retourne la route correspondant à l'URL passée en paramètre

Retourne la route correspondant à l'URL passée en paramètre

Parameters

$url
L'URL dont on souhaite connaitre la route correspondante

Returns

InfoContact\IcFwk\Router\Route
L'ojet route correspondant

Throws

RuntimeException
public static string
# generate( string $name, array $params = [] )

Génère l'URL de la route dont les nom et les paramètres sont transmis

Génère l'URL de la route dont les nom et les paramètres sont transmis

Parameters

$name
Nom de la route
$params
Paramètre de la route

Returns

string
URL générée

Throws

RuntimeException
Constants summary
integer NO_ROUTE
# 1
Properties summary
private static array $routes

$routes Liste des routes de l'application

$routes Liste des routes de l'application

# []
IcFwk API API documentation generated by ApiGen