A

App — Class in namespace Soosyze
Coeur de l'application, il est le ciment qui unis les modules et les services.
Autoload — Class in namespace Soosyze
Permet de charger les fichiers en fonction de leur namespace.
Autoload::autoload() — Method in class Autoload
Pour tous les fichiers de la librairie, on cherche le fichier requit.
Email::addCc() — Method in class Email
Ajoute un ou plusieurs déstinataires en copie du email.
Email::addBcc() — Method in class Email
Ajoute un ou plusieurs destinataires en copie cachée du email.
$FormBuilder#attributesCss — Property in class FormBuilder
Attributs CSS.
$FormBuilder#attributesUnique — Property in class FormBuilder
Attributs HTML sans clés.
FormBuilder::addBefore() — Method in class FormBuilder
Ajoute un ou plusieurs inputs avant un élément existant.
FormBuilder::addAfter() — Method in class FormBuilder
Ajoute un ou plusieurs inputs après un élément existant.
FormBuilder::addError() — Method in class FormBuilder
Rajoute une erreur.
FormBuilder::addErrors() — Method in class FormBuilder
Rajoute plusieurs erreurs.
FormBuilder::addSuccess() — Method in class FormBuilder
Rajoute un success.
FormBuilder::addAttr() — Method in class FormBuilder
Ajoute à un élément du formulaire une liste d'attributs.
FormBuilder::addAttrs() — Method in class FormBuilder
Ajoute à plusieurs éléments une liste d'attributs.
FormBuilder::addAttrRecurses() — Method in class FormBuilder
Recherche récursive d'un élément du formulaire à partir de sa clé et lui ajoute une liste des attributs.
$ServerRequest#attributes — Property in class ServerRequest
Les attribues.
Template::addFilterVar() — Method in class Template
Ajoute une fonction pour filtrer une variable.
Template::addFilterBlock() — Method in class Template
Ajoute une fonction pour filtrer un block.
Template::addFilterOutput() — Method in class Template
Ajoute une fonction pour filtrer la sortie de la template.
Template::addVar() — Method in class Template
Ajoute une variable pour la template.
Template::addVars() — Method in class Template
Ajoute des variables pour la template.
Template::addBlock() — Method in class Template
Ajoute un bloc sous template avec la variable id_block par défaut.
Template::addFilter() — Method in class Template
Ajoute une fonction de filtre pour le rendu de la template.
Util::arrayPrefixValue() — Method in class Util
Ajoute un préfixe à chaque élément d'un tableau de string.
Util::arrayKeysExists() — Method in class Util
Vérifie la présence d'une liste de clés dans un tableau associatif.
Rule::addReturn() — Method in class Rule
Ajoute une valeur de retour formatées en cas d'erreur de validation.
Accepted — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
AlphaNum — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
AlphaNumText — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
ArrayR — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Validator::addTest() — Method in class Validator
Ajoute un test personnalisé.
Validator::addInput() — Method in class Validator
Ajoute un champ à tester.
Validator::addRule() — Method in class Validator
Rajoute une règle de validation.
Container::addServices() — Method in class Container
Charge les services.
Container::addHook() — Method in class Container
Ajoute une fonction pour qu'elle puisse être utilisée par le container.

B

$FormBuilder#baliseGroup — Property in class FormBuilder
Balises autorisées pour les groupes de formulaire.
$Message#body — Property in class Message
Corp du message.
$Template#blocks — Property in class Template
Les sous templates.
Between — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
BoolR — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}

C

App::callHook() — Method in class App
Appelle un hook (trigger/middelware).
RequestFactory::createRequest() — Method in class RequestFactory
Create a new request.
ResponseFactory::createResponse() — Method in class ResponseFactory
Create a new response.
ServerRequestFactory::createServerRequest() — Method in class ServerRequestFactory
Create a new server request.
StreamFactory::createStream() — Method in class StreamFactory
Create a new stream from a string.
StreamFactory::createStreamFromFile() — Method in class StreamFactory
Create a stream from an existing file.
StreamFactory::createStreamFromResource() — Method in class StreamFactory
Create a new stream from an existing resource.
UploadedFileFactory::createUploadedFile() — Method in class UploadedFileFactory
Create a new uploaded file.
UriFactory::createUri() — Method in class UriFactory
Create a new URI.
$Redirect#codeRedirectValid — Property in class Redirect
Codes de redirection valident.
$Response#code — Property in class Response
Code d'état.
$ServerRequest#cookieParams — Property in class ServerRequest
Les cookies ($_COOKIE).
ServerRequest::create() — Method in class ServerRequest
Construit une requête à partir des paramètre du serveur.
Stream::createStreamFromFile() — Method in class Stream
Créer un flux à partir d'un fichier.
Stream::close() — Method in class Stream
Ferme le flux de données et toutes les autres ressources.
UploadedFile::create() — Method in class UploadedFile
Créer un fichier à partir d'un tableau de données.
Uri::create() — Method in class Uri
Créer une URI.
Util::createJson() — Method in class Util
Créer un fichier au format JSON si celui si n'existe pas.
Util::cleanPath() — Method in class Util
Remplace les barres obliques et barres obliques inversées par le séparateur du système et supprime les espaces et slash en début et fin de chaîne.
File::checkErrorFile() — Method in class File
Vérifie si le fichier ne contient pas d'erreur.
Config — Class in namespace Soosyze
Enregistre et restitue dans des fichiers de configuration de l'application.
Container — Class in namespace Soosyze
Conteneur d'injection de dépendances et middleware.
$Container#config — Property in class Container
Composant de configuration.
Container::callHook() — Method in class Container
Demande d'exécution de fonction si elle existe.
Controller — Class in namespace Soosyze
Les méthodes du contrôleur sont appelées à partir d'une requête http puis retourne une réponse.
$Controller#container — Property in class Controller
Container d'injection de dépendance (CID).
ContainerException — Class in namespace Soosyze\Exception\Container
Exception levée lorsqu'une erreur est survenue dans le container.
$Router#currentRequest — Property in class Router
Requête courante

D

Stream::detach() — Method in class Stream
Sépare les ressources sous-jacentes du flux.
Date — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
DateAfter — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
DateAfter::dateAfter() — Method in class DateAfter
Test si une date est antérieur à la date de comparaison.
DateAfterOrEqual — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
DateAfterOrEqual::dateAfter() — Method in class DateAfterOrEqual
Test si une date est antérieur à la date de comparaison.
DateBefore — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
DateBefore::dateBefore() — Method in class DateBefore
Test si une date est antérieur à la date de comparaison.
DateBeforeOrEqual — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
DateBeforeOrEqual::dateBefore() — Method in class DateBeforeOrEqual
Test si une date est antérieur à la date de comparaison.
DateFormat — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Dir — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}

E

$App#environnement — Property in class App
Liste des environnements.
Email — Class in namespace Soosyze\Components\Email
Créer un email de type text ou HTML.
$FormBuilder#errors — Property in class FormBuilder
Messages d'erreurs.
Stream::eof() — Method in class Stream
Renvoie true si le flux se trouve à la fin du flux.
$UploadedFile#error — Property in class UploadedFile
Code erreur ($_FILES['key']['error']).
$UploadedFile#errors — Property in class UploadedFile
Codes d'erreurs approprié dans le tableau de fichier.
Filter::execute() — Method in class Filter
Exécute le filtre de données.
Rule::execute() — Method in class Rule
Exécute le test de validation.
Email — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Equal — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
$Validator#errors — Property in class Validator
Valeurs de retour.
Router::execute() — Method in class Router
Exécute la méthode d'un contrôleur à partir d'une route et de la requête.

F

Email::from() — Method in class Email
Ajoute une adresse de provenance.
FormBuilder — Class in namespace Soosyze\Components\Form
Créer un formulaire conforme aux spécificités de HTML5.
$FormBuilder#form — Property in class FormBuilder
Attributs du formulaire.
FormBuilder::form_open() — Method in class FormBuilder
Génère une balise formulaire ouvrante.
FormBuilder::form_close() — Method in class FormBuilder
Génère une balise form fermante.
FormBuilder::form_label() — Method in class FormBuilder
Génère une balise label.
FormBuilder::form_legend() — Method in class FormBuilder
Génère une balise legend.
FormBuilder::form_input() — Method in class FormBuilder
Génère une balise input standard.
FormBuilder::form_select() — Method in class FormBuilder
Génère une balise select.
FormBuilder::form_textarea() — Method in class FormBuilder
Génère une balise textarea.
FormBuilder::form_group() — Method in class FormBuilder
Génère une balise group.
FormBuilder::form_html() — Method in class FormBuilder
Génère une balise HTML.
FormBuilder::form_token() — Method in class FormBuilder
Génère une balise input hidden pour le token.
FormBuilder::form_errors() — Method in class FormBuilder
Retourne le tableau d'erreurs.
FormBuilder::form_success() — Method in class FormBuilder
Retourne le tableau des succès.
Message::filterProtocolVersion() — Method in class Message
Filtre la version du protocole.
Redirect::filtreCode() — Method in class Redirect
Redéfini filtreCode() afin que le code soit valide pour une redirection.
Request::filterMethod() — Method in class Request
Filtre la méthde HTTP de la requête.
Response::filtreCode() — Method in class Response
Filtre le code d'état.
$UploadedFile#file — Property in class UploadedFile
Nom du fichier ($_FILES['key']['tmp_name']).
UploadedFile::filterFile() — Method in class UploadedFile
Déclenche une exception si le fichier n'est pas valide.
UploadedFile::filterName() — Method in class UploadedFile
Déclenche une exception si le nom du fichier n'est pas valide.
UploadedFile::filterSize() — Method in class UploadedFile
Déclenche une exception si la taille du fichier n'est pas valide.
UploadedFile::filterType() — Method in class UploadedFile
Déclenche une exception si le type du fichier n'est pas valide.
UploadedFile::filterError() — Method in class UploadedFile
Déclence une exception si le type d'error n'est pas valide.
$Uri#fragment — Property in class Uri
Fragment (ou ancre) encodée.
Uri::filterScheme() — Method in class Uri
Filtre un schéma.
Uri::filterPort() — Method in class Uri
Filtre un port.
Uri::filterQuery() — Method in class Uri
Filtre une requête.
Uri::filterFragment() — Method in class Uri
Filtre une ancre.
Uri::filterPath() — Method in class Uri
Filtre un chemin.
Uri::filterString() — Method in class Uri
Filtre une chaine de caractère.
Uri::filterStringToLower() — Method in class Uri
Filtre une chaine de caractère et la renvoie en minuscule.
$Template#filters — Property in class Template
Les fonctions de filtre.
Filter — Class in namespace Soosyze\Components\Validator
Filtre une valeur.
Filter::filter() — Method in class Filter
Défini le filtre.
Htmlsc::filter() — Method in class Htmlsc
Filtre une valeur avec la méthode htmlspecialchars.
StripTags::filter() — Method in class StripTags
Filtre les balises autorisées dans une valeur.
File — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
FileExtensions — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
FileMimes — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
FileMimetypes — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
FloatR — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
$Validator#filters — Property in class Validator
Liste des filtre pour les valeurs.

G

App::getInstance() — Method in class App
Singleton pour une classe abstraite.
App::getSettings() — Method in class App
Revoie les paramètres du framework.
App::getSetting() — Method in class App
Revoie la valeur d'un paramètre du framework ou le paramètre par défaut.
App::get() — Method in class App
Cherche l'instance d'un service dans le container.
App::getRequest() — Method in class App
Retourne la requête courante.
App::getEnvironment() — Method in class App
Retourne la clé de l'environnement ou une chaine vide si la machine n'est pas reconnue.
Email::getHeaders() — Method in class Email
Renvoie le tableau d'en-tête.
Email::getHeaderLine() — Method in class Email
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
Email::getHeader() — Method in class Email
Vérifie si un en-tête existe par le nom (insensible à la casse).
FormBuilder::getForm() — Method in class FormBuilder
Retourne les paramètres du formulaire.
FormBuilder::group() — Method in class FormBuilder
Enregistre un groupe d'input.
FormBuilder::getItem() — Method in class FormBuilder
Retourne un item du formulaire à partir de sa clé.
FormBuilder::getAttributesCSS() — Method in class FormBuilder
Met en forme les attributs CSS pour les balises.
FormBuilder::getAttributesInput() — Method in class FormBuilder
Met en forme les attributs pour les balises inputs standards.
Message::getProtocolVersion() — Method in class Message
Retourne la version du protocole HTTP.
Message::getHeaders() — Method in class Message
Renvoie le tableau d'en-tête.
Message::getHeader() — Method in class Message
Vérifie si un en-tête existe par le nom (insensible à la casse).
Message::getHeaderLine() — Method in class Message
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
Message::getBody() — Method in class Message
Retourne le corp du message.
Request::getMethod() — Method in class Request
Récupère la méthode HTTP de la requête.
Request::getRequestTarget() — Method in class Request
Récupère la cible de requête telque les utilisateurs la voit.
Request::getUri() — Method in class Request
Récupère l'instance d'URI.
Response::getStatusCode() — Method in class Response
Obtient le code d'état de la réponse.
Response::getReasonPhrase() — Method in class Response
Obtient la phrase de raison de la réponse.
ServerRequest::getServerParams() — Method in class ServerRequest
Récupérer les paramètres du serveur.
ServerRequest::getCookieParams() — Method in class ServerRequest
Récupérer les cookies.
ServerRequest::getQueryParams() — Method in class ServerRequest
Récupérer les arguments de chaîne de requête.
ServerRequest::getUploadedFiles() — Method in class ServerRequest
Récupérer les données de téléchargement de fichier normalisées.
ServerRequest::getParsedBody() — Method in class ServerRequest
Récupérer tous les paramètres fournis dans le corps de la requête.
ServerRequest::getAttributes() — Method in class ServerRequest
Récupérer les attributs dérivés de la requête.
ServerRequest::getAttribute() — Method in class ServerRequest
Récupérer un seul attribut de requête dérivé.
Stream::getSize() — Method in class Stream
Retourne la taille du flux.
Stream::getContents() — Method in class Stream
Renvoie le contenu restant.
Stream::getMetadata() — Method in class Stream
Obtenir des métadonnées de flux en tant que tableau associatif ou récupérer une clé spécifique.
UploadedFile::getStream() — Method in class UploadedFile
Récupérer un flux représentant le fichier téléchargé.
UploadedFile::getSize() — Method in class UploadedFile
Récupérer la taille du fichier à partir de la clé "taille" du tableau $_FILES.
UploadedFile::getError() — Method in class UploadedFile
Récupérer l'erreur associée au fichier téléchargé à partir de la clé "error" du tableau $_FILES.
UploadedFile::getClientFilename() — Method in class UploadedFile
Récupérer le nom de fichier envoyé par le client à partir de la clé "name" du tableau $_FILES.
UploadedFile::getClientMediaType() — Method in class UploadedFile
Récupérer le type de média envoyé par le client à partir de la clé "type" du tableau $_FILES.
Uri::getScheme() — Method in class Uri
Retourne le schéma de l'URI normalisé en minuscule sans le caractère ":".
Uri::getAuthority() — Method in class Uri
Retourne l'autorité de l'URI ou une chaine vide si l'information d'autorité n'est pas présente.
Uri::getUserInfo() — Method in class Uri
Retourne les informations utilisateur de l'URI ou une chaine vide s'il n'y a aucune information.
Uri::getHost() — Method in class Uri
Retourne l'hôte de l'URI normalisé en minuscule ou une chaine vide si l'hôte est absent.
Uri::getPort() — Method in class Uri
Retourne le port de l'URI si il présent et non standard pour le schéma actuel, sinon retourne null.
Uri::getPath() — Method in class Uri
Retourne le chemin de l'URI encodé.
Uri::getQuery() — Method in class Uri
Retourne la chaîne de requête de l'URI encodé.
Uri::getFragment() — Method in class Uri
Retourne le fragment de l'URI encodée en pourcentage sans le caractère "#" principale, sinon une chaine vide.
Uri::getBasePath() — Method in class Uri
Retourne l'URL contenu dans l'URI.
Template::getVar() — Method in class Template
Retourne le contenu d'une variable à partir de son nom.
Template::getVars() — Method in class Template
Retourne toutes les variables de la template.
Template::getBlock() — Method in class Template
Retourne un bloc de la template à partir de sa clé.
Template::getBlocks() — Method in class Template
Retourne tous les blocs de la template.
Template::getName() — Method in class Template
Retourne le nom de la template.
Template::getPath() — Method in class Template
Retourne le chemin de la template.
Util::getJson() — Method in class Util
Lit un fichier de type JSON et retourne un tableau associatif.
Util::getFileExtension() — Method in class Util
Retourne l'extension d'un fichier passé en paramètre.
Util::getFolder() — Method in class Util
Retourne le nom des dossier contenus dans un répertoire.
Rule::getErrors() — Method in class Rule
Retourne toutes les erreurs.
Rule::getParamMinMax() — Method in class Rule
Si la chaine de caractère d'entrée correspond à 2 valeurs numériques séparées par une virgule et que la première valeur et inférieur à la seconde alors, ont renvoie les 2 valeurs dans un tableau.
File::getMime() — Method in class File
Retourne le mimetype du fichier.
File::getExtension() — Method in class File
Retourne l'extension du fichier.
FileMimes::getMimesByExtensions() — Method in class FileMimes
Récupère des mimestypes à partir d'une liste d'extensions.
FileMimes::getMimeByExtension() — Method in class FileMimes
Retourne là ou les mimetypes à partir d'une extension ou FALSE si aucuns mimetypes n'est trouvés.
Image::getDimensions() — Method in class Image
Retourne les dimensions d'une image.
Size::getSize() — Method in class Size
Retourne la longueur de valeur en fonction de son type.
Validator::getError() — Method in class Validator
Retourne une erreur à partir de son nom.
Validator::getErrors() — Method in class Validator
Retourne toutes les erreurs.
Validator::getKeyInputErrors() — Method in class Validator
Retourne la liste des noms de champ pour lesquels il y a une erreur.
Validator::getInput() — Method in class Validator
Retourn un champ.
Validator::getInputs() — Method in class Validator
Retourne les champs.
Validator::getInputsWithout() — Method in class Validator
Retourne les champs hors ceux précisés en paramètre.
Validator::getKeyErrors() — Method in class Validator
La liste de la concaténation des noms de champs et erreurs.
Validator::getRuleName() — Method in class Validator
Retourne le nom de la règle à partir de sa composition complète.
Validator::getRuleArgs() — Method in class Validator
Retourne l'argument de la règle à partir de sa composition complète.
Validator::getParamField() — Method in class Validator
Retourne les paramètres d'une règle d'un ensemble de règles.
Config::get() — Method in class Config
Récupère un élément de configuration en fonction de l'emplacement de l'application, l'environnement, du fichier et d'une clé.
Config::getPath() — Method in class Config
Retourne le chemin des fichiers de configuration.
Container::get() — Method in class Container
Si le service existe alors on le retourne, sinon on injecte ses dépendances et retourne son instance.
Controller::get() — Method in class Controller
Appel le container.
Controller::getPathRoutes() — Method in class Controller
Retourne le chemin du fichier de configuration des routes.
Controller::getPathServices() — Method in class Controller
Retourne le chemin du fichier de configuration des services.
Controller::get404() — Method in class Controller
Retourne une réponse avec le statut 404.
Router::getRoute() — Method in class Router
Recherche une route à partir de son nom.
Router::getBasePath() — Method in class Router
Retourne la base de votre URL.

H

$Email#headers — Property in class Email
Les paramètres d'entête. Pré-remplis par défaut pour un email basique.
Email::hasHeader() — Method in class Email
Vérifie si un en-tête existe par le nom (insensible à la casse).
FormBuilder::html() — Method in class FormBuilder
Enregistre une balise HTML. Exemple : :_content

$Message#headers — Property in class Message
Les entêtes.
Message::hasHeader() — Method in class Message
Vérifie si un en-tête existe par le nom (insensible à la casse).
$Uri#host — Property in class Uri
Nom d'hôte, nom enregistré ou une adresse IP (partie de l'authority).
Htmlsc — Class in namespace Soosyze\Components\Validator\Filters
{@inheritdoc}
Rule::hasErrors() — Method in class Rule
Si une erreur existe.
Validator::hasError() — Method in class Validator
Si une erreur existe.
Validator::hasErrors() — Method in class Validator
Si il y a eu des erreurs.
Validator::hasInput() — Method in class Validator
Si le champ existe.
Config::has() — Method in class Config
Si l'élément existe dans la configuration.
$Container#hooks — Property in class Container
Fonctions de hook
Container::has() — Method in class Container
Si le service existe.

I

App::init() — Method in class App
Initialise le routeur et le container. Charge les configurations, les routes, les services et les modules. Transmet le container aux contrôleurs.
App::isEnvironnement() — Method in class App
Si la machine fait partie de l'environnement passé en paramètre.
Email::isHtml() — Method in class Email
Déclare que le contenu du email est de l'HTML.
FormBuilder::inputBasic() — Method in class FormBuilder
Enregistre un input standard.
FormBuilder::input() — Method in class FormBuilder
Enregistre un input.
FormBuilder::isRequired() — Method in class FormBuilder
Si une balise est requise.
Stream::isSeekable() — Method in class Stream
Renvoie si la position du flux peut-être modifié.
Stream::isWritable() — Method in class Stream
Renvoie si le flux est inscriptible ou non.
Stream::isReadable() — Method in class Stream
Retourne si le flux est lisible ou non.
Stream::isAttached() — Method in class Stream
Si le flux de données est attaché.
Util::inArrayToLower() — Method in class Util
Si une valeur insensible à la case est contenue dans un tableau.
BoolR::isBool() — Method in class BoolR
Si la variable contient une valeur boolean.
Image — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
ImageDimensionsHeight — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
ImageDimensionsWidth — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
InArray — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
IntR — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Ip — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
$Validator#inputs — Property in class Validator
Champs à tester.
Validator::isRequired() — Method in class Validator
Si le champ est requis.
Validator::isRequiredWhith() — Method in class Validator
Si le champ est requis à condition de la présence d'un ensemble d'autres champs.
Validator::isRequiredWhithout() — Method in class Validator
Si le champ est requis à condition de l'absence d'un ensemble d'autres champs.
Validator::isValid() — Method in class Validator
Lance les tests
Validator::isNotRequired() — Method in class Validator
Si la valeur n'est pas strictement requise.
Validator::isVoidValue() — Method in class Validator
Si la valeur est vide.
Validator::isOneVoidValue() — Method in class Validator
Si une des références d'une règle est vide.
Validator::isAllVoidValue() — Method in class Validator
Si toutes les références d'une régle sont vides.
$Container#instances — Property in class Container
Liste des objets instanciés.
Router::isRewrite() — Method in class Router
Si le module de réécriture est activé et si la configuration l'exige.

J

Json — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}

K

$Validator#key — Property in class Validator
Clé unique des champs.

L

App::loadServices() — Method in class App
Charge les instances des services hors modules.
App::loadModules() — Method in class App
Charge les instances des contrôleurs dans la table des modules (clé => objet).
App::loadRoutesAndServices() — Method in class App
Cherche les routes des modules et les charge dans l'application.
$Autoload#lib — Property in class Autoload
Tableau avec comme clés un namespace et en valeur la racine de son arborescence.
FormBuilder::label() — Method in class FormBuilder
Enregistre un label.
FormBuilder::legend() — Method in class FormBuilder
Enregistre une legende.

M

$Autoload#map — Property in class Autoload
Liste les répertoires à parcourir pour le chargement.
$Email#message — Property in class Email
Le message texte ou html.
Email::message() — Method in class Email
Ajoute un message, le texte est encodé au format ASCII.
FormBuilder::merge_attr() — Method in class FormBuilder
Fusionne 2 tableaux sans écrasement de données si l'un des 2 est vide.
Message — Class in namespace Soosyze\Components\Http
Les messages HTTP sont constitués de requêtes d'un client vers un serveur et des réponses d'un serveur à un client. Cette interface définit les méthodes communes à chaque.
$Request#method — Property in class Request
Méthode de la requête HTTP.
$Request#methods — Property in class Request
Méthodes acceptés par le protocole HTTP.
$Stream#modes — Property in class Stream
Modes d'écriture et de lecture d'une ressource.
$UploadedFile#moved — Property in class UploadedFile
Si le fichier a été déplacé.
UploadedFile::moveTo() — Method in class UploadedFile
Déplacez le fichier téléchargé vers un nouvel emplacement.
Rule::messages() — Method in class Rule
Défini les messages de retours par défauts.
Accepted::messages() — Method in class Accepted
Défini les messages de retours par défauts.
AlphaNum::messages() — Method in class AlphaNum
Défini les messages de retours par défauts.
AlphaNumText::messages() — Method in class AlphaNumText
Défini les messages de retours par défauts.
ArrayR::messages() — Method in class ArrayR
Défini les messages de retours par défauts.
Between::messages() — Method in class Between
Défini les messages de retours par défauts.
BoolR::messages() — Method in class BoolR
Défini les messages de retours par défauts.
Date::messages() — Method in class Date
Défini les messages de retours par défauts.
DateAfter::messages() — Method in class DateAfter
Défini les messages de retours par défauts.
DateAfterOrEqual::messages() — Method in class DateAfterOrEqual
Défini les messages de retours par défauts.
DateBefore::messages() — Method in class DateBefore
Défini les messages de retours par défauts.
DateBeforeOrEqual::messages() — Method in class DateBeforeOrEqual
Défini les messages de retours par défauts.
DateFormat::messages() — Method in class DateFormat
Défini les messages de retours par défauts.
Dir::messages() — Method in class Dir
Défini les messages de retours par défauts.
Email::messages() — Method in class Email
Défini les messages de retours par défauts.
Equal::messages() — Method in class Equal
Défini les messages de retours par défauts.
File::messages() — Method in class File
Défini les messages de retours par défauts.
FileExtensions::messages() — Method in class FileExtensions
Défini les messages de retours par défauts.
$FileMimes#mimetypes — Property in class FileMimes
Liste des extensions prises en charge.
FileMimes::messages() — Method in class FileMimes
Défini les messages de retours par défauts.
FileMimetypes::messages() — Method in class FileMimetypes
Défini les messages de retours par défauts.
FloatR::messages() — Method in class FloatR
Défini les messages de retours par défauts.
Image::messages() — Method in class Image
Défini les messages de retours par défauts.
ImageDimensionsHeight::messages() — Method in class ImageDimensionsHeight
Défini les messages de retours par défauts.
ImageDimensionsWidth::messages() — Method in class ImageDimensionsWidth
Défini les messages de retours par défauts.
InArray::messages() — Method in class InArray
Défini les messages de retours par défauts.
IntR::messages() — Method in class IntR
Défini les messages de retours par défauts.
Ip::messages() — Method in class Ip
Défini les messages de retours par défauts.
Json::messages() — Method in class Json
Défini les messages de retours par défauts.
Max — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Max::messages() — Method in class Max
Défini les messages de retours par défauts.
Min — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Min::messages() — Method in class Min
Défini les messages de retours par défauts.
Regex::messages() — Method in class Regex
Défini les messages de retours par défauts.
Required::messages() — Method in class Required
Défini les messages de retours par défauts.
StringR::messages() — Method in class StringR
Défini les messages de retours par défauts.
Token::messages() — Method in class Token
Défini les messages de retours par défauts.
Url::messages() — Method in class Url
Défini les messages de retours par défauts.
$Validator#messagesCustom — Property in class Validator
Messages de retours personnalisés.

N

$UploadedFile#name — Property in class UploadedFile
Chemin du fichier temporaire ($_FILES['key']['name']).
$Template#name — Property in class Template
Le nom de la template.
NotFoundException — Class in namespace Soosyze\Exception\Container
Exception levée lorsqu'un service appelé n'existe pas.

O

FormBuilder::openForm() — Method in class FormBuilder
Enregistre l'ouverture du formulaire.
$Router#objects — Property in class Router
Objets à appeler.

P

App::parseResponse() — Method in class App
Si le parmètre est une réponse alors celle-ci est renvoyé, sinon une réponse est créé à partir des données du paramètre.
$Autoload#prefix — Property in class Autoload
Liste directement les fichiers à la racine de leur namespace.
Email::parseHeaders() — Method in class Email
Parse les données de l'entête pour l'envoi du email.
Email::parseMail() — Method in class Email
Formalise les données d'un email est de son destinataire.
$Message#protocolVersion — Property in class Message
Version du protocole (1.0|1.1|2.0|2).
$Message#protocols — Property in class Message
Protocoles pris en charges.
$ServerRequest#parseBody — Property in class ServerRequest
Le corps de la requête.
ServerRequest::parseFiles() — Method in class ServerRequest
Parse la variable supergloable $_FILES pour sa représentation PSR7 sans conversion des fichiers en instances de UploadedFileInterface.
ServerRequest::parseFilesToUploadFiles() — Method in class ServerRequest
Parse la variable supergloable $_FILES pour sa représentation PSR7 avec conversion des fichiers en instances de UploadedFileInterface.
$Uri#password — Property in class Uri
Mot de passe (partie de l'authority).
$Uri#port — Property in class Uri
Port (80 pour le http, 443 pour le https).
$Uri#path — Property in class Uri
Chemin de l'URI.
$Uri#ports — Property in class Uri
Les ports supportés.
$Template#path — Property in class Template
Chemin de la template.
Validator::parseRules() — Method in class Validator
Analyse et exécute une règle de validation.
$Controller#pathRoutes — Property in class Controller
Chemin du fichier contenant les routes.
$Controller#pathServices — Property in class Controller
Chemin du fichier contenant les services.
Router::parse() — Method in class Router
Appel un objet et sa méthode en fonction de la requête.
Router::parseQueryFromRequest() — Method in class Router
Parse les paramètres de la requête et retourne la chaine qui servira à
Router::parseParam() — Method in class Router
Cherche dans la requête les paramètres présents dans la configuration des routes pour l'appel dynamique de la fonction.

Q

$ServerRequest#queryParams — Property in class ServerRequest
Paramètres de la requête ($_GET).
$Uri#query — Property in class Uri
Requête encodée.

R

App::run() — Method in class App
Lance l'application.
Autoload::register() — Method in class Autoload
Appel l'autoload register.
Autoload::requireFile() — Method in class Autoload
Si le fichier existe alors l'appel et retourne TRUE, sinon retourne FALSE.
Autoload::relplaceSlash() — Method in class Autoload
Remplace les doubles anti-slash par un simple slash.
Email::replayTo() — Method in class Email
Ajoute une adresse de retour.
FormBuilder::renderForm() — Method in class FormBuilder
Génère au format html le formulaire.
FormBuilder::renderSubForm() — Method in class FormBuilder
Génère un sous formulaire sans les balises d'ouverture et de fermeture.
FormBuilder::renderInput() — Method in class FormBuilder
Génère les inputs.
RequestFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create client requests.
ResponseFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create responses.
Redirect — Class in namespace Soosyze\Components\Http
Représentation d'une réponse sortante côté serveur provoquant une redirection.
Request — Class in namespace Soosyze\Components\Http
Représentation d'une requête côté client sortant.
$Request#requestTarget — Property in class Request
Cible de la requête.
Response — Class in namespace Soosyze\Components\Http
Représentation d'une réponse sortante côté serveur.
$Response#reasonPhrase — Property in class Response
Phrase de raison.
$Response#reasonPhraseDefault — Property in class Response
Code d'état et phrases de raison autorisés.
Stream::rewind() — Method in class Stream
Replace le pointeur au début du flux.
Stream::read() — Method in class Stream
Lit les données du flux jusqu'a la longueur d'octet renseignié.
Uri::rawurldecodeValue() — Method in class Uri
Analyse une requête HTTP et génère une chaîne de requête en encodage URL.
Template::render() — Method in class Template
Compile la template, ses sous templates et ses variables.
Rule — Class in namespace Soosyze\Components\Validator
Valide une valeur.
Regex — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Required — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
$Validator#rules — Property in class Validator
Règles de validations.
RouteArgumentException — Class in namespace Soosyze\Exception\Route
Exception levée lorsqu'un paramètre de la route ne remplit pas la condition.
RouteNotFoundException — Class in namespace Soosyze\Exception\Route
Exception levée lorsqu'une appelé n'est pas trouvée.
Router — Class in namespace Soosyze
Cherche un objet et une méthode à exécuter en fonction de la requête HTTP.
$Router#routes — Property in class Router
Routes à parser.
Router::relplaceSlash() — Method in class Router
Remplace les / par sa valeur encodé.

S

App::setSettings() — Method in class App
Charge les paramètres du framework.
App::set() — Method in class App
Ajoute un service au container.
App::setEnvironnement() — Method in class App
Ajoute les environnements à l'application (clé=>machine).
Autoload::setLib() — Method in class Autoload
Ajoute une liste de namespace.
Autoload::setMap() — Method in class Autoload
Ajoute une map à parcourir pour y trouver des classes.
Autoload::setPrefix() — Method in class Autoload
Ajoute une liste de prefix pour trouver des classes.
$Email#subject — Property in class Email
Le sujet du email.
Email::subject() — Method in class Email
Ajoute un sujet au email, le texte est encodé au format ASCII.
Email::send() — Method in class Email
Envoie l'email.
$FormBuilder#success — Property in class FormBuilder
Messages de réussites.
FormBuilder::select() — Method in class FormBuilder
Enregistre une liste de sélection.
FormBuilder::submit() — Method in class FormBuilder
Enregistre un submit.
FormBuilder::setErrors() — Method in class FormBuilder
Ajoute les erreurs.
FormBuilder::setSuccess() — Method in class FormBuilder
Ajoute les success.
FormBuilder::searchItem() — Method in class FormBuilder
Recherche récursive d'un élément du formulaire à partir de sa clé.
ServerRequestFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create server requests.
StreamFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create streams for requests and responses.
ServerRequest — Class in namespace Soosyze\Components\Http
Représentation d'une requête HTTP entrante, côté serveur.
$ServerRequest#serverParams — Property in class ServerRequest
Paramètres du serveur ($_SERVER).
Stream — Class in namespace Soosyze\Components\Http
Décrit un flux de données.
Stream::seek() — Method in class Stream
Rechercher une position dans le flux.
$UploadedFile#size — Property in class UploadedFile
Taille du fichier en octets ($_FILES['key']['size']).
$UploadedFile#stream — Property in class UploadedFile
Représentation du fichier en flux de données.
$Uri#scheme — Property in class Uri
Schéma de l'URI (http(s)|ftp|mailto|file.
Template::setName() — Method in class Template
Change le nom de la template.
Util::saveJson() — Method in class Util
Sauvegarde des données dans un fichier au format JSON.
Util::strReplaceFirst() — Method in class Util
Remplace la première occurrence dans une chaine.
Util::strReplaceLast() — Method in class Util
Remplace la dernière occurrence dans une chaine.
Util::strRandom() — Method in class Util
Génère une chaine aléatoire.
StripTags — Class in namespace Soosyze\Components\Validator\Filters
{@inheritdoc}
Rule::setMessages() — Method in class Rule
Rempli les messages de retours par défauts.
Between::sizeBetween() — Method in class Between
Teste si une valeur est comprise entre 2 valeurs numériques.
ImageDimensionsHeight::sizeBetween() — Method in class ImageDimensionsHeight
Test la hauteur d'une image.
ImageDimensionsWidth::sizeBetween() — Method in class ImageDimensionsWidth
Test la largeur d'une image.
Max::sizeMax() — Method in class Max
Test si une valeur est plus grande que la valeur de comparaison.
Min::sizeMin() — Method in class Min
Test si une valeur est plus petite que la valeur de comparaison.
Size — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Slug — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
StringR — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Validator::setMessages() — Method in class Validator
Ajoute des messages de retours personnalisés.
Validator::setInputs() — Method in class Validator
Ajoute les champs à tester.
Validator::setRules() — Method in class Validator
Ajoute les règles de validation.
Config::set() — Method in class Config
Enregistre un élément de configuration.
$Container#services — Property in class Container
Liste des services.
Container::setService() — Method in class Container
Charges un service.
Container::setServices() — Method in class Container
Charge les services.
Container::setInstance() — Method in class Container
Ajoute une instance de service.
Container::setInstances() — Method in class Container
Ajoute les instances de service.
Container::setConfig() — Method in class Container
Ajoute le composant de configuration pour les services.
Controller::setContainer() — Method in class Controller
Ajoute le container d'injection de dépendance au contrôleur.
$Router#settings — Property in class Router
Configuration des routes.
Router::setSettings() — Method in class Router
Les configurations possibles pour le router.
Router::setObjects() — Method in class Router
Ajout des objets à instancier lors de l'appel.
Router::setRequest() — Method in class Router
Ajoute une nouvelle requête courante.

T

Email::to() — Method in class Email
Ajoute un destinataire.
$FormBuilder#typeInputBasic — Property in class FormBuilder
Types des champs standards.
FormBuilder::textarea() — Method in class FormBuilder
Enregistre un textarea.
FormBuilder::token() — Method in class FormBuilder
Enregistre un token pour protéger des failles CRSF.
Stream::tell() — Method in class Stream
Renvoie la position actuelle du pointeur de lecture/écriture du fichier.
$UploadedFile#type — Property in class UploadedFile
Type MIME du fichier ($_FILES['key']['type']).
Template — Class in namespace Soosyze\Components\Template
Générer l'affichage d'une application web à partir de fichier PHP.
Rule::test() — Method in class Rule
Défini le test.
Accepted::test() — Method in class Accepted
Test si la valeur est égale à "1", "true", "on" et "yes".
AlphaNum::test() — Method in class AlphaNum
Test si la valeur est Alpha numérique [a-zA-Z0-9].
AlphaNumText::test() — Method in class AlphaNumText
Test si la valeur est alpha numérique et possède des caractères textuelles [a-zA-Z0-9 .!?,;:_-].
ArrayR::test() — Method in class ArrayR
Test si la valeur est de type array.
Between::test() — Method in class Between
Test si une valeur est entre 2 valeurs de comparaison.
BoolR::test() — Method in class BoolR
Test si une valeur est de type boolean.
Date::test() — Method in class Date
Test si une valeur est une date.
DateAfter::test() — Method in class DateAfter
Test si une date est antérieur à la date de comparaison.
DateAfterOrEqual::test() — Method in class DateAfterOrEqual
Test si une date est antérieur ou égale à la date de comparaison.
DateBefore::test() — Method in class DateBefore
Test si une date est antérieur à la date de comparaison.
DateBeforeOrEqual::test() — Method in class DateBeforeOrEqual
Test si une date est antérieur à la date de comparaison.
DateFormat::test() — Method in class DateFormat
Test si une date correspond au format.
Dir::test() — Method in class Dir
Test si une valeur est un répértoire existant sur le serveur.
Email::test() — Method in class Email
Test si une valeur est un email.
Equal::test() — Method in class Equal
Test si 2 valeurs sont identiques.
File::test() — Method in class File
Test si la valeur est un fichier.
FileExtensions::test() — Method in class FileExtensions
Test si un fichier possède l'une des extensions fournit dans les arguments.
FileMimes::test() — Method in class FileMimes
Test si l'extension du fichier est autorisée.
FileMimetypes::test() — Method in class FileMimetypes
Test si un fichier possède l'un des mimetypes fournit dans les arguments.
FloatR::test() — Method in class FloatR
Test si une valeur est de type numérique flottant.
Image::test() — Method in class Image
Test si un fichier est une image.
ImageDimensionsHeight::test() — Method in class ImageDimensionsHeight
Test la hauteur d'une image.
ImageDimensionsWidth::test() — Method in class ImageDimensionsWidth
Test la largeur d'une image.
InArray::test() — Method in class InArray
Test si une valeur est contenu dans un tableau.
IntR::test() — Method in class IntR
Test si une valeur est de type entier.
Ip::test() — Method in class Ip
Test si une valeur est une adresse IP.
Json::test() — Method in class Json
Test si la valeur et de type JSON.
Max::test() — Method in class Max
Test si une valeur est plus grande que la valeur de comparaison.
Min::test() — Method in class Min
Test si une valeur est plus petite que la valeur de comparaison.
Regex::test() — Method in class Regex
Test si une valeur est égale à une expression régulière.
Required::test() — Method in class Required
Test si une valeur est requise.
Slug::test() — Method in class Slug
Test si la valeur correspond à une chaine de caractères alpha numérique (underscore et tiret autorisé).
StringR::test() — Method in class StringR
Test si la valeur est une chaine de caractères.
Token — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}
Token::test() — Method in class Token
Test la validité d'un token ($_SESSION['token']) à une valeur de comparaison et son rapport au temps ($_SESSION['token_time'])
Url::test() — Method in class Url
Test si une valeur est une URL.
$Validator#tests — Property in class Validator
Liste des tests standards.
$Validator#testsCustom — Property in class Validator
Tests personnalisés par l'utilisateur.

U

UploadedFileFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create streams for uploaded files.
UriFactory — Class in namespace Soosyze\Components\HttpFactories
Has the ability to create URIs for client and server requests.
$Request#uri — Property in class Request
L'URI de la requête.
$ServerRequest#uploadFiles — Property in class ServerRequest
Fichiers transmis au serveur ($_FILES).
UploadedFile — Class in namespace Soosyze\Components\Http
Objet de valeur représentant un fichier téléchargé via une requête HTTP.
Uri — Class in namespace Soosyze\Components\Http
Implementation de l'interface UriInterface. Classe Représentant les adresses URI selon RFC 3986 et à fournir des méthodes pour la plupart des opérations courantes.
$Uri#user — Property in class Uri
Utilisateur (partie de l'authority).
Util — Class in namespace Soosyze\Components\Util
Ensemble de méthodes aide au développement.
Url — Class in namespace Soosyze\Components\Validator\Rules
{@inheritdoc}

V

Uri::validePort() — Method in class Uri
Retourne si le port est dans la gamme des ports TCP / UDP.
Uri::validPortStandard() — Method in class Uri
Si le port est prise en charge.
$Template#vars — Property in class Template
Les variables.
FileMimes::validMine() — Method in class FileMimes
Test si l'extension du fichier est autorisée.
FileMimes::validNotMime() — Method in class FileMimes
Test si l'extension du fichier ne correspond pas aux extensions autorisées.
Image::validMimeImageByExtension() — Method in class Image
Valide si une liste d'extensions correspond à un mimetype d'image.
Validator — Class in namespace Soosyze\Components\Validator
Valide des valeurs à partir de tests chaînés.

W

Email::withHeader() — Method in class Email
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
Email::withAddedHeader() — Method in class Email
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
Message::withProtocolVersion() — Method in class Message
Renvoie une instance avec la version du protocole HTTP.
Message::withHeader() — Method in class Message
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
Message::withAddedHeader() — Method in class Message
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
Message::withoutHeader() — Method in class Message
Renvoie une instance sans l'en-tête spécifié.
Message::withBody() — Method in class Message
Renvoie une instance avec le corps du message spécifié.
Message::withHeaders() — Method in class Message
Ajoute les en-têtes au message.
Request::withMethod() — Method in class Request
Renvoie une instance avec la méthode HTTP fournie.
Request::withRequestTarget() — Method in class Request
Renvoie une instance avec la cible de requête spécifique.
Request::withUri() — Method in class Request
Renvoie une instance avec l'URI fourni.
Response::withStatus() — Method in class Response
Renvoie une instance avec le code d'état spécifié et, éventuellement, une phrase de raison.
ServerRequest::withCookieParams() — Method in class ServerRequest
Renvoyer une instance avec les cookies spécifiés.
ServerRequest::withQueryParams() — Method in class ServerRequest
Renvoie une instance avec les arguments de chaîne de requête spécifiés.
ServerRequest::withUploadedFiles() — Method in class ServerRequest
Créer une nouvelle instance avec les fichiers téléchargés spécifiés.
ServerRequest::withParsedBody() — Method in class ServerRequest
Renvoie une instance avec les paramètres de corps spécifiés.
ServerRequest::withAttribute() — Method in class ServerRequest
Renvoie une instance avec l'attribut de requête dérivé spécifié.
ServerRequest::withoutAttribute() — Method in class ServerRequest
Renvoie une instance qui supprime l'attribut de requête dérivé spécifié.
Stream::write() — Method in class Stream
Écrire des données dans le flux.
Uri::withScheme() — Method in class Uri
Renvoie une instance avec le schéma spécifié, doit soutenir les schémas "http" et "https".
Uri::withUserInfo() — Method in class Uri
Renvoyer une instance avec les informations utilisateur spécifiées.
Uri::withHost() — Method in class Uri
Renvoie une instance avec l'hôte spécifié.
Uri::withPort() — Method in class Uri
Renvoie une instance avec le port spécifié.
Uri::withPath() — Method in class Uri
Renvoie une instance avec le chemin spécifié.
Uri::withQuery() — Method in class Uri
Renvoie une instance avec la chaîne de requête spécifiée.
Uri::withFragment() — Method in class Uri
Renvoie une instance avec le fragment URI spécifié.

_

Autoload::__construct() — Method in class Autoload
Créer notre autoload à partir de la liste des namespace.
FormBuilder::__construct() — Method in class FormBuilder
Déclare l'ouverture du formulaire.
FormBuilder::__call() — Method in class FormBuilder
Enregistre un input s'il est dans la liste des inputs standards.
Redirect::__construct() — Method in class Redirect
Construit une réponse de redirection.
Request::__construct() — Method in class Request
Pendant la construction, les implémentations DOIVENT essayer de définir l'en-tête Host à partir de un URI fourni si aucun en-tête Host n'est fourni.
Response::__construct() — Method in class Response
Construit une réponse à partir de son code, son message et de ses en-têtes.
Response::__toString() — Method in class Response
Renvoie les informations de la réponse et son contenu.
ServerRequest::__construct() — Method in class ServerRequest
Construit une requête coté serveur.
Stream::__construct() — Method in class Stream
Créer un flux de données à partir de données scalaire ou d'une ressource.
Stream::__toString() — Method in class Stream
Lit toutes les données du flux dans une chaîne.
UploadedFile::__construct() — Method in class UploadedFile
Construit un fichier.
Uri::__construct() — Method in class Uri
Construit une URI à partir de chacun de ses attributs.
Uri::__toString() — Method in class Uri
Renvoie la représentation sous forme de chaîne en tant que référence d'URI.
Template::__construct() — Method in class Template
Charge une template à partir de son nom et son chemin.
Template::__toString() — Method in class Template
Retourne le rendu de la template.
Config::__construct() — Method in class Config
Déclare le chemin des fichiers de configuration à partir d'un chemin de base + un chemin en fonction de l'environnements.
Container::__call() — Method in class Container
Appel un service comme une fonction.
Controller::__call() — Method in class Controller
Appel un service directement par son nom.
RouteArgumentException::__construct() — Method in class RouteArgumentException
Construit l'exception à partir des données de la route.
Router::__construct() — Method in class Router
Construit le router avec la liste des routes et les objets à appeler.