Section courante

A propos

Section administrative du site

Voici les unités que contient Fano Framework :

Nom Description
App/Contracts/AppFactoryIntf Cette unité permet de définir l'interface pour une fabrique d'application. Cette interface est utilisée pour créer des instances d'application, en permettant d'abstraire le processus de création d'une application spécifique (par exemple CGI, FastCGI).
App/Contracts/AppIntf Cette unité permet de définir l'interface pour une application. Cette interface expose les méthodes essentielles pour gérer et exécuter une application, indépendamment du protocole ou du mode de fonctionnement sous-jacent.
App/Contracts/AppServiceProviderIntf Cette unité permet de définir l'interface pour un fournisseur de services d'application. Un fournisseur de services est responsable de la configuration et de l'injection des dépendances dont une application a besoin pour fonctionner correctement.
App/Contracts/DaemonAppServiceProviderIntf Cette unité contient les applications en mode service tournant en arrière-plan, souvent sans interaction directe avec l'utilisateur.
App/Implementations/Cgi/AppImpl Cette unité contient une implémentation de l'interface d'application pour les applications CGI (Common Gateway Interface). Ce fichier contient la logique gérant la création et l'exécution d'une application basée sur CGI, en traitant les requêtes HTTP et en renvoyant des réponses.
App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl Cette unité contient une implémentation d'une application gérant à la fois les requêtes CGI et FastCGI. FastCGI est une extension de CGI améliorant les performances en permettant aux applications de rester en mémoire pour traiter plusieurs requêtes.
App/Implementations/Core/CoreAppConsts Cette unité permet de définir des constantes utilisées dans le cadre de l'application de base. Cela inclut des paramètres clefs, des chaînes de caractères, des identificateurs,..., utilisés par l'application principale.
App/Implementations/Core/CoreAppImpl Cette unité permet d'implémenter une application de base, c'est-à-dire une version générique de l'application pouvant être étendue ou spécialisée pour d'autres types d'applications, comme les serveurs CGI ou FastCGI.
App/Implementations/Core/DaemonAppImpl Cette unité contient le code pour exécuter une application en tant que service tournant en arrière-plan, sans nécessiter d'interaction directe avec l'utilisateur.
App/Implementations/ServiceProviders/AdapterDaemonAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application de service, en utilisant un modèle d'adaptateur. Ce modèle est utilisé pour permettre à une application démon d'utiliser un autre protocole ou service en adaptant l'interface.
App/Implementations/ServiceProviders/BasicAppServiceProviderImpl Cette unité contient une implémentation d'un fournisseur de services basique pour une application. Il s'agit d'une implémentation minimaliste fournissant uniquement les services essentiels nécessaires au fonctionnement d'une application.
App/Implementations/ServiceProviders/DaemonAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application en mode service, en injectant les dépendances et en configurant l'application pour qu'elle fonctionne comme un service.
App/Implementations/ServiceProviders/DecoratorAppServiceProviderImpl Cette unité contient le patron de conception décorateur pour enrichir un fournisseur de services. Il permet d'ajouter dynamiquement des fonctionnalités à une application existante sans modifier son code sous-jacent.
App/Implementations/ServiceProviders/DecoratorDaemonAppServiceProviderImpl Cette unité permet de décorer une application de service avec des fonctionnalités supplémentaires.
App/Implementations/ServiceProviders/FastCgiAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application FastCGI. FastCGI est conçu pour améliorer les performances par rapport à CGI en maintenant les applications en mémoire entre les requêtes.
App/Implementations/ServiceProviders/ProtocolAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour les applications gérant des protocoles spécifiques. Cela permet à l'application de comprendre et de gérer différents protocoles, tels que HTTP, FastCGI, ou SCGI.
App/Implementations/ServiceProviders/ScgiAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application SCGI (Simple Common Gateway Interface). SCGI est un protocole similaire à FastCGI mais plus simple à implémenter.
App/Implementations/ServiceProviders/ServerAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application serveur. Cela configure l'application pour qu'elle fonctionne comme un serveur Web gérant les requêtes et générant des réponses HTTP.
App/Implementations/ServiceProviders/UwsgiAppServiceProviderImpl Cette unité permet d'implémenter un fournisseur de services pour une application uWSGI. uWSGI est un protocole utilisé pour faire communiquer des serveurs Web avec des applications Web en Python ou dans d'autres langages.
Config/Contracts/ConfigFactoryIntf Cette unité permet de définir une interface pour les fabriques de configuration. Une fabrique est un modèle créant des instances de configuration (comme un environnement ou un fichier de configuration).
Config/Contracts/ConfigIntf Cette unité permet de définir une interface pour la configuration elle-même. Cela inclut des méthodes pour obtenir des paramètres de configuration (généralement sous forme de clefs/valeurs).
Config/Implementations/Composite/Factories/CompositeConfigFactoryImpl Cette unité permet de combiner plusieurs sources de configuration dans une seule configuration composite.
Config/Implementations/Composite/CompositeConfigImpl Cette unité permet d'implémenter le modèle de configuration composite lui-même. Elle permet de fusionner plusieurs configurations (par exemple, une configuration d'environnement et une configuration de fichier INI) et de les utiliser comme une seule source.
Config/Implementations/Env/Factories/EnvConfigFactoryImpl Cette unité permet d'implémenter une fabrique pour une configuration basée sur les variables d'environnement. Elle crée des instances de configuration récupérant les valeurs à partir des variables d'environnement du système.
Config/Implementations/Env/EnvConfigImpl Cette unité permet de fournir une implémentation de la configuration accédant aux variables d'environnement. Elle permet de récupérer les configurations directement depuis les variables définies dans l'environnement d'exécution.
Config/Implementations/Ini/Factories/IniFileConfigFactoryImpl Cette unité permet d'implémenter une fabrique créant une configuration à partir d'un fichier INI. Elle génère des instances permettant de lire les paramètres de configuration entreposés dans des fichiers au format INI.
Config/Implementations/Ini/Factories/IniStringConfigFactoryImpl Cette unité permet d'implémenter une fabrique créant une configuration à partir d'une chaîne de caractères INI. Plutôt que de lire depuis un fichier, cette fabrique permet de créer des configurations directement à partir d'une chaîne contenant des données au format INI.
Config/Implementations/Ini/IniConfigImpl Cette unité permet d'implémenter une configuration de base au format INI, offrant des méthodes pour lire et accéder à des valeurs dans un format clef-valeur similaire à celui des fichiers INI, mais sans spécifier si elle provient d'un fichier ou d'une chaîne de caractères.
Config/Implementations/Ini/IniFileConfigImpl Cette unité contient une implémentation permettant de charger une configuration à partir d'un fichier INI. Elle inclut des méthodes spécifiques pour lire et manipuler les paramètres depuis un fichier physique au format INI.
Config/Implementations/Ini/IniStringConfigImpl Cette unité permet d'implémenter une configuration chargeant et traitant une chaîne de caractères au format INI, permettant de gérer les données au format INI directement en mémoire, sans fichier externe.
Config/Implementations/Json/JsonConfigImpl Cette unité permet de fournir une configuration de base au format JSON, offrant des méthodes pour accéder à des valeurs entreposées dans une structure JSON, sans spécifier si elle provient d'un fichier ou d'une chaîne de caractères.
Config/Implementations/Json/JsonFileConfigImpl Cette unité contient une implémentation permettant de charger une configuration à partir d'un fichier JSON. Elle lit et traite les configurations entreposées dans un fichier physique au format JSON.
Config/Implementations/Json/JsonStringConfigImpl Cette unité contient une implémentation d'une configuration permettant de charger et traiter une chaîne de caractères au format JSON, gérant directement les données JSON en mémoire sans avoir besoin d'un fichier externe.
Config/Implementations/Null/Factories/NullConfigFactoryImpl Cette unité contient une fabrique d'une configuration "nulle", c'est-à-dire d'une configuration vide ou ne renvoyant aucune donnée utile. Elle est utilisée lorsque l'on souhaite éviter une erreur ou un comportement inattendu en l'absence de configuration.
Config/Implementations/Null/NullConfigImpl Cette unité contient une implémentation d'une configuration nulle, ne contenant pas de données ou renvoie simplement des valeurs par défaut. Elle peut être utilisée comme un objet "placeholder" lorsque aucune configuration n'est disponible ou nécessaire.
Core/Contracts/CloneableIntf Cette unité permet de définir une interface pour les objets étant clonables, c'est-à-dire pouvant être dupliqués. Elle inclut probablement une méthode comme Clone pour permettre la création de copies d'objets.
Core/Contracts/CloseableIntf Cette unité permet de définir une interface pour les objets pouvant être fermés proprement, comme des connexions de fichiers ou de ressources. Elle pourrait inclure une méthode comme Close pour indiquer qu'une ressource doit être libérée.
Core/Contracts/ListIntf Cette unité permet de définir une interface pour une liste générique d'éléments, offrant probablement des méthodes pour ajouter, supprimer, et accéder aux éléments d'une liste.
Core/Contracts/ReadOnlyListIntf Cette unité permet de définir une interface pour une liste en lecture seulement, ne permettant pas de modification après sa création, offrant seulement des méthodes pour lire et parcourir les éléments de la liste.
Core/Contracts/RunnableIntf Cette unité permet de définir une interface pour les objets pouvant être exécutés, en spécifiant une méthode Run ou similaire. Elle peut être utilisée pour les objets représentant des tâches ou des processus exécutables.
DI/Contracts/ContainerFactoryIntf Cette unité permet de définir une interface pour une fabrique de conteneurs, étant responsable de la création de conteneurs d'injection de dépendances.
DI/Contracts/DependencyContainerIntf Cette unité permet de définir une interface pour un conteneur de dépendances, responsable de gérer et de fournir les dépendances nécessaires à d'autres objets.
DI/Contracts/DependencyIntf Cette unité permet de définir une interface pour une dépendance, un objet pouvant être injecté dans un autre objet par le conteneur d'injection de dépendances.
DI/Contracts/DependencyListIntf Cette unité permet de définir une interface pour une liste de dépendances, permettant de gérer plusieurs dépendances à la fois au sein d'un conteneur d'injection.
DI/Contracts/ServiceProviderIntf Cette unité permet de définir une interface pour un fournisseur de services, un objet fournissant des instances de services ou de dépendances à d'autres parties de l'application.
DI/Exceptions/ECircularDependencyImpl Cette unité contient une implémentation d'une exception levée lorsqu'une dépendance circulaire est détectée dans le système d'injection de dépendances, ce qui signifie que deux objets dépendent l'un de l'autre de manière indéfinie.
DI/Exceptions/EDependencyAliasImpl Cette unité contient une implémentation d'une exception levée lorsqu'un alias de dépendance est mal utilisé ou cause des conflits dans le conteneur d'injection.
DI/Exceptions/EDependencyNotFoundImpl Cette unité contient une implémentation d'une exception levée lorsqu'une dépendance n'est pas trouvée dans le conteneur d'injection alors qu'elle est requise.
DI/Exceptions/EInvalidFactoryImpl cette unité contient une implémentation d'une exception levée lorsqu'une fabrique de dépendance est invalide ou ne peut pas produire l'objet attendu.
DI/Factories/BasicContainerFactoryImpl Cette unité contient une implémentation d'une fabrique de conteneurs de dépendances de base, créant des conteneurs standard pour gérer l'injection de dépendances.
DI/Factories/CircularDepAvoidFactoryImpl Cette unité contient une implémentation d'une fabrique évitant les dépendances circulaires, en fournissant des mécanismes pour empêcher qu'elles se produisent lors de la création d'objets.
DI/Factories/DecoratorFactoryImpl Cette unité contient une implémentation d'une fabrique pour créer des objets décorateurs, des objets étendant ou modifiant le comportement d'autres objets sans changer leur code source.
DI/Factories/FactoryImpl Cette unité contient une implémentation d'une fabrique générique utilisée pour créer des instances d'objets dans le cadre de l'injection de dépendances.
DI/CompositeServiceProviderImpl Cette unité contient une implémentation d'un fournisseur de services composite, combinant plusieurs fournisseurs de services pour les utiliser comme une seule source de dépendances.
DI/DependencyContainerImpl Cette unité contient une implémentation d'un conteneur de dépendances, gérant la création et la fourniture d'objets dépendants pour d'autres objets dans le système.
DI/DependencyListImpl Cette unité contient une implémentation d'une liste de dépendances, permettant de regrouper et de gérer plusieurs dépendances simultanément.
DI/InjectableObjectImpl Cette unité contient une implémentation d'un objet injectable, c'est-à-dire un objet dont les dépendances peuvent être injectées par un conteneur d'injection de dépendances.
Db/NoSQL/Implementations/Redis/delphiredis/Redis.Connection Cette unité permet de gérer la connexion au serveur Redis. Elle fournit les fonctionnalités pour établir et gérer une connexion TCP entre le client et le serveur Redis.
Db/NoSQL/Implementations/Redis/delphiredis/Redis.TCPClient Cette unité contient une implémentation d'un client TCP utilisé pour envoyer et recevoir des données entre le client et Redis via le protocole TCP. Cette unité encapsule la logique de communication au niveau réseau.
Db/NoSQL/Implementations/Redis/delphiredis/Redis Cette unité permet de fournir une implémentation des principales commandes Redis. Cette unité permet l'interaction directe avec Redis en envoyant des requêtes comme GET, SET, DEL,....
Db/Rdbms/Contracts/RdbmsFactoryIntf Cette unité permet de définir une interface pour une fabrique de bases de données relationnelles (RDBMS). Elle est responsable de la création des objets RDBMS, tels que des connexions ou des requêtes SQL.
Db/Rdbms/Contracts/RdbmsFieldIntf Cette unité permet de définir une interface pour un champ de base de données relationnelle. Un champ représente une colonne dans une table de la base de données.
Db/Rdbms/Contracts/RdbmsFieldsIntf Cette unité permet de définir une interface pour gérer une collection de champs d'une base de données relationnelle, généralement utilisée dans le cadre d'un enregistrement ou d'un ensemble de résultats.
Db/Rdbms/Contracts/RdbmsIntf Cette unité permet de définir une interface pour un objet RDBMS encapsulant les opérations de gestion des connexions, exécution des requêtes et récupération des résultats.
Db/Rdbms/Contracts/RdbmsPoolIntf Cette unité permet de définir une interface pour un bassin de connexions à une base de données relationnelle. Un bassin permet de réutiliser les connexions plutôt que de les créer et les fermer à chaque utilisation.
Db/Rdbms/Contracts/RdbmsResultSetIntf Cette unité permet de définir une interface pour un ensemble de résultats d'une requête SQL. Cet ensemble de résultats contient les données renvoyées par la base de données sous forme de lignes et de colonnes.
Db/Rdbms/Contracts/RdbmsStatementIntf Cette unité permet de définir une interface pour une instruction SQL. Il peut s'agir d'une requête préparée ou d'une simple requête SQL permettant d'interagir avec la base de données.
Db/Rdbms/Exceptions/EInvalidDbConnectionImpl Cette unité contient une implémentation d'une exception levée lorsqu'une connexion à la base de données est invalide ou échoue.
Db/Rdbms/Exceptions/EInvalidDbFieldImpl Cette unité contient une implémentation d'une exception levée lorsqu'un champ de la base de données est invalide ou inexistant dans l'enregistrement ou l'ensemble de résultats.
Db/Rdbms/Exceptions/EInvalidDbQueryImpl Cette unité contient une implémentation d'une exception levée lorsqu'une requête SQL est invalide ou mal formée.
Db/Rdbms/Exceptions/EPoolConnectionImpl Cette unité contient une implémentation d'une exception levée lorsqu'il y a un problème avec la gestion des connexions dans un bassin, comme une pénurie de connexions disponibles.
Db/Rdbms/Implementations/Base/Factories/AbstractDbFactoryImpl Cette unité contient une implémentation d'une fabrique abstraite pour la création d'objets liés aux bases de données relationnelles, fournissant un point de départ pour les différentes implémentations de RDBMS.
Db/Rdbms/Implementations/Base/Factories/RdbmsPoolFactoryImpl Cette unité contient une implémentation d'une fabrique responsable de la création d'un bassin de connexions à une base de données relationnelle, permettant de gérer plusieurs connexions simultanées de manière efficace.
Db/Rdbms/Implementations/Base/Factories/ThreadSafeRdbmsPoolFactoryImpl Cette unité contient une implémentation d'une version thread-safe de la fabrique de bassin de connexions, assurant que plusieurs processus léger peuvent utiliser le bassin sans conflit.
Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl Cette unité contient une implémentation d'un connecteur proxy pour des bases de données SQL. Ce connecteur agit comme intermédiaire pour les connexions à la base de données, fournissant un niveau supplémentaire de gestion.
Db/Rdbms/Implementations/Base/RdbmsImpl Cette unité contient une implémentation d'une base pour la gestion d'une base de données relationnelle, gérant les opérations de connexion, d'exécution des requêtes SQL et de récupération des résultats.
Db/Rdbms/Implementations/Base/RdbmsPoolImpl Cette unité contient une implémentation d'un bassin de connexions RDBMS, permettant de gérer efficacement les connexions à une base de données en les réutilisant au lieu de les recréer à chaque fois.
Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl Cette unité contient une implémentation d'un bassin de connexions thread-safe pour une base de données relationnelle, garantissant que plusieurs processus léger peuvent accéder au bassin simultanément sans provoquer de conflit ou de corruption des données.
Db/Rdbms/Implementations/Firebird/Factories/FirebirdDbFactoryImpl Cette unité contient une implémentation d'une fabrique spécifique pour Firebird, un système de gestion de base de données relationnelle. Elle est responsable de la création des objets nécessaires pour se connecter et interagir avec une base de données Firebird.
Db/Rdbms/Implementations/Firebird/FirebirdDbImpl Cette unité permet de fournir l'implémentation d'une connexion et gestion de requêtes SQL pour une base de données Firebird. Cette unité encapsule toutes les opérations spécifiques à Firebird, telles que l'exécution des commandes SQL et la gestion des résultats.
Db/Rdbms/Implementations/MySql/Factories/MySqlDbFactoryImpl Cette unité contient une implémentation d'une fabrique pour MySQL, permettant la création d'objets pour gérer les connexions et les interactions SQL avec une base de données MySQL.
Db/Rdbms/Implementations/MySql/MySqlDbImpl Cette unité contient l'implémentation des opérations SQL spécifiques à MySQL. Cette unité gère la connexion, l'exécution des requêtes, et la gestion des résultats pour une base de données MySQL.
Db/Rdbms/Implementations/Odbc/Factories/OdbcDbFactoryImpl Cette unité permet de fournir une fabrique pour ODBC, un connecteur standard pour accéder aux bases de données. Cette fabrique est utilisée pour créer des connexions et des objets de requête via l'interface ODBC.
Db/Rdbms/Implementations/Odbc/OdbcDbImpl Cette unité contient une implémentation des fonctionnalités permettant de se connecter à une base de données via ODBC, exécuter des requêtes et récupérer les résultats. Cette unité assure la compatibilité avec les bases de données utilisant l'interface ODBC.
Db/Rdbms/Implementations/PostgreSql/Factories/PostgreSqlDbFactoryImpl Cette unité contient une implémentation d'une fabrique pour PostgreSQL, permettant la création des connexions et objets SQL nécessaires pour interagir avec une base de données PostgreSQL.
Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl Cette unité contient l'implémentation pour gérer une connexion PostgreSQL et exécuter des requêtes SQL spécifiques à ce SGBD. Elle encapsule les opérations de gestion des requêtes, des transactions et des résultats.
Db/Rdbms/Implementations/SQLite/Factories/SQLiteDbFactoryImpl Cette unité contient une implémentation d'une fabrique pour SQLite, étant un SGBD léger. Cette fabrique permet de créer des objets pour gérer les interactions avec une base de données SQLite.
Db/Rdbms/Implementations/SQLite/SQLiteDbImpl Cette unité contient une implémentation d'une connexion et des opérations SQL pour SQLite, incluant la gestion des transactions, des requêtes et des résultats pour ce système de base de données embarqué.
Dispatcher/Contracts/DispatcherIntf Cette unité permet de définir une interface pour un répartiteur. Le répartiteur est responsable de diriger les requêtes entrantes vers les descripteurs appropriés (gestionnaires de requêtes).
Dispatcher/Contracts/HandlerTypes Cette unité contient des types de données et des définitions associés aux descripteurs (gestionnaires de requêtes), définissant les types d'actions ou d'objets pouvant être associés à un gestionnaire.
Dispatcher/Contracts/RequestHandlerIntf Cette unité permet de définir une interface pour un gestionnaire de requêtes. Les descripteurs sont responsables de traiter les requêtes HTTP entrantes et de renvoyer une réponse.
Dispatcher/Contracts/RequestResponseFactoryIntf Cette unité permet de définir une interface pour une fabrique de gestion des requêtes et des réponses. Cette fabrique est responsable de la création d'objets pour gérer les requêtes et les réponses dans le cadre d'une interaction HTTP.
Dispatcher/Exceptions/EInvalidDispatcherImpl Cette unité contient une implémentation d'une exception levée lorsqu'il y a un problème avec le répartiteur, notamment lorsqu'il est mal configuré ou incapable de diriger une requête.
Dispatcher/Exceptions/ERouteHandlerNotFoundImpl Cette unité contient une implémentation d'une exception levée lorsqu'un gestionnaire pour une route spécifique n'est pas trouvé, c'est-à-dire qu'une requête n'a pas de gestionnaire associé dans le système de routage.
Dispatcher/Factories/DecoratorRequestResponseFactoryImpl Cette unité contient une implémentation d'une fabrique décoratrice permettant d'ajouter des comportements supplémentaires à la gestion des requêtes et réponses en enveloppant ou en modifiant le fonctionnement de la fabrique de requêtes/réponses existante.
Dispatcher/Factories/DispatcherFactoryImpl Cette unité contient une implémentation d'une fabrique pour créer des répartiteurs. Un répartiteur gère la redirection des requêtes HTTP entrantes vers les gestionnaires appropriés.
Dispatcher/Factories/FcgiRequestResponseFactoryImpl Cette unité contient une implémentation d'une fabrique pour gérer les requêtes et réponses dans le contexte de FastCGI. Elle est utilisée pour créer les objets nécessaires à l'exécution du serveur FastCGI.
Dispatcher/Factories/MaintenanceModeDispatcherFactoryImpl Cette unité permet de fabriquer permettant de créer un répartiteur en mode maintenance. Ce répartiteur redirige toutes les requêtes vers une page de maintenance ou un gestionnaire de maintenance.
Dispatcher/Factories/MwExecDispatcherFactoryImpl Cette unité permet de fabriquer un répartiteur exécutant des middlewares. Ce type de répartiteur permet de gérer une chaîne de middlewares avant de rediriger la requête au gestionnaire final.
Dispatcher/Factories/RequestResponseFactoryImpl Cette unité permet d'implémenter la fabrique de base pour créer des objets de gestion des requêtes et réponses HTTP. Elle est utilisée par le répartiteur pour générer les objets nécessaires à la manipulation des requêtes/réponses.
Dispatcher/Factories/SessionDispatcherFactoryImpl Cette unité contient une fabrique spécialisée pour un répartiteur gérant les sessions utilisateur. Ce répartiteur ajoute la gestion des sessions aux requêtes, en permettant de suivre les utilisateurs via des identificateurs de session.
Dispatcher/Factories/SimpleDispatcherFactoryImpl Cette unité contient une implémentation d'une fabrique pour un répartiteur simple, c'est-à-dire un répartiteur suivant une logique de routage de base sans fonctionnalités supplémentaires comme les middlewares ou la gestion des sessions.
Dispatcher/Factories/VerbTunnellingDispatcherFactoryImpl Cette unité permet de fabriquer pour un répartiteur utilisant le verb tunnelling, une technique permettant de simuler des verbes HTTP non supportés via des requêtes POST (par exemple, utiliser un champ de formulaire pour indiquer un verbe PUT ou DELETE).
Dispatcher/Factories/VerbTunnellingRequestResponseFactoryImpl Cette unité contient une fabriquer pour créer des objets de gestion des requêtes et réponses supportant le verb tunnelling.
Dispatcher/Factories/XDispatcherFactoryImpl Cette unité contient une fabrique pour un répartiteur personnalisé étendu. Ce type de répartiteur peut inclure des fonctionnalités plus complexes ou avancées pour les applications nécessitant des comportements spécifiques.
Dispatcher/Factories/XSimpleDispatcherFactoryImpl Cette unité contient une fabrique pour un répartiteur simple étendu, avec des capacités supplémentaires par rapport au simple répartiteur, mais sans les fonctionnalités complètes des répartiteurs plus complexes.
Dispatcher/BaseDispatcherImpl Cette unité permet de fournir une implémentation de base pour un répartiteur, incluant des fonctionnalités génériques pour diriger les requêtes vers les gestionnaires appropriés.
Dispatcher/DeferExceptionRouteHandlerImpl Cette unité contient une implémentation d'un gestionnaire de route différant le traitement des exceptions. Cela permet de capturer les erreurs et de les gérer à un moment spécifique du cycle de requête.
Dispatcher/DeferMethodNotAllowedRouteHandlerImpl Cette unité contient une implémentation d'un gestionnaire de route capturant les erreurs liées à une méthode HTTP non autorisée (comme envoyer une requête POST à une route n'acceptant que GET), et diffère la gestion de cette erreur.
Dispatcher/DeferNotFoundRouteHandlerImpl Cette unité contient une implémentation d'un gestionnaire capturant les erreurs lorsque une route n'est pas trouvée (404 Not Found) et diffère la gestion de cette erreur.
Dispatcher/DispatcherImpl Cette unité contient une implémentation de répartiteur principal dirigeant les requêtes HTTP vers les gestionnaires définis. Il sert de centre de routage des requêtes dans une application.
Dispatcher/FuncRequestHandlerImpl Cette unité contient une implémentation d'un gestionnaire de requêtes basé sur des fonctions. Ce type de gestionnaire exécute une fonction spécifique lorsqu'une requête lui est assignée.
Dispatcher/MaintenanceModeDispatcherImpl Cette unité contient une implémentation d'un répartiteur plaçant l'application en mode maintenance, renvoyant une réponse standard indiquant que l'application est temporairement indisponible.
Dispatcher/MethodRequestHandlerImpl Cette unité contient une implémentation d'un gestionnaire de requêtes réagissant en fonction du verbe HTTP utilisé (GET, POST, PUT, DELETE,...).
Dispatcher/MwExecDispatcherImpl Cette unité contient une implémentation d'un répartiteur exécutant des middlewares avant de passer la requête au gestionnaire final, permettant ainsi des traitements en chaîne (authentification, filtrage,...).
Dispatcher/NullRequestHandlerImpl Cette unité contient une implémentation d'un gestionnaire de requêtes ne faisant rien. Il est utilisé pour représenter un gestionnaire "nul" dans certains contextes où aucune action n'est requise.
Dispatcher/SimpleDispatcherImpl Cette unité contient une implémentation d'un répartiteur simple redirigeant les requêtes sans fonctionnalités avancées comme les middlewares ou la gestion des sessions.
Dispatcher/VerbTunnellingDispatcherImpl Cette unité contient une implémentation d'un répartiteur utilisant le verb tunnelling pour traiter des requêtes HTTP où les verbes PUT ou DELETE sont simulés via un POST, en analysant des paramètres supplémentaires dans la requête.
Dispatcher/XDispatcherImpl Cette unité contient une implémentation d'une version étendue du répartiteur, pouvant inclure des fonctionnalités additionnelles ou avancées pour des applications complexes nécessitant un routage plus sophistiqué.
Dispatcher/XSimpleDispatcherImpl Cette unité contient une implémentation d'une version étendue du simple répartiteur, avec des fonctionnalités supplémentaires, mais moins complexe que le répartiteur complet étendu.
Environment/Contracts/EnvironmentEnumeratorIntf Cette unité permet de définir une interface pour un énumérateur d'environnement, permettant de parcourir les variables ou paramètres d'environnement d'une application.
Environment/Contracts/EnvironmentFactoryIntf Cette unité contient une interface pour une fabrique d'environnement. Elle est responsable de la création d'instances de gestion des environnements (objets représentant les variables d'environnement).
Environment/Contracts/EnvironmentIntf Cette unité contient un interface définissant un environnement, c'est-à-dire un ensemble de variables (ou clefs-valeurs) que l'application peut utiliser pour configurer son fonctionnement, telles que les variables d'environnement système.
Environment/Factories/EnvironmentFactoryImpl Cette unité contient une implémentation d'une fabrique pour créer des environnements, en suivant l'interface EnvironmentFactoryIntf. Cette fabrique crée des objets spécifiques gérant les environnements.
Environment/AbstractEnvironmentImpl Cette unité contient une classe abstraite fournissant une implémentation de base pour un environnement. D'autres classes d'environnement héritent de cette classe pour partager une logique commune.
Environment/DecoratorEnvironmentImpl Cette unité contient une implémentation d'un environnement décorateur, permettant d'ajouter ou de modifier des fonctionnalités dans un environnement existant sans altérer sa structure principale.
Environment/EnvironmentImpl Cette unité permet de fournir une implémentation concrète d'un environnement standard, gérant les variables d'environnement typiques d'une application.
Environment/KeyValueEnvironmentImpl Cette unité permet d'implémentation d'un environnement basé sur des paires clef-valeur, permettant de gérer les variables d'environnement sous forme d'une simple table associative.
Environment/NullEnvironmentImpl Cette unité contient une implémentation d'un environnement "nul" ou vide, utilisé lorsque l'application ne doit pas dépendre des variables d'environnement ou lorsque celles-ci sont désactivées.
Environment/VerbTunnellingEnvironmentImpl Cette unité contient une implémentation d'un environnement permettant le verb tunnelling, une technique permettant de simuler des verbes HTTP non supportés (comme PUT ou DELETE) via des requêtes POST et des variables supplémentaires.
Environment/XVerbTunnellingEnvironmentImpl Cette unité contient une implémentation d'une version étendue de l'environnement Verb Tunnelling, offrant des fonctionnalités supplémentaires ou plus avancées pour la gestion du verb tunnelling.
Error/Contracts/ErrorHandlerIntf Cette unité permet de définir une interface pour un gestionnaire d'erreurs, responsable de capturer, de traiter et d'afficher les erreurs survenant dans l'application.
Error/Factories/AjaxErrorHandlerFactoryImpl Fabrique pour un gestionnaire d'erreurs produisant des réponses AJAX. Utile pour les applications utilisant beaucoup de requêtes AJAX et souhaitant retourner des messages d'erreur adaptés à ce contexte.
Error/Factories/ErrorHandlerFactoryImpl Cette unité contient une implémentation d'une fabrique pour créer un gestionnaire d'erreurs standard, suivant l'interface ErrorHandlerIntf.
Error/Factories/FileLogErrorHandlerFactoryImpl Cette unité permet de fabriquer pour un gestionnaire d'erreurs enregistrant les erreurs dans un fichier de journal de bord. Idéal pour le suivi des erreurs sur une longue durée dans des fichiers journaux.
Error/Factories/HtmlAjaxErrorHandlerFactoryImpl Cette unité permet de fabriquer pour un gestionnaire d'erreurs générant des réponses HTML et AJAX, combinant le format HTML pour l'affichage et AJAX pour les réponses désynchronisées.
Error/Factories/NullErrorHandlerFactoryImpl Cette unité contient une fabrique pour un gestionnaire d'erreurs nul ou vide, ignorant les erreurs ou les gérant de manière neutre sans aucune action.
Error/Factories/ProdOrDevErrorHandlerFactoryImpl Cette unité contient une fabrique pour un gestionnaire d'erreurs différenciant la production et le développement. En mode développement, les erreurs sont affichées avec plus de détails, tandis qu'en mode production, elles sont plus discrètes ou masquées.
Error/Factories/ProductionErrorHandlerFactoryImpl Cette unité permet de fabriquer pour un gestionnaire d'erreurs destiné à être utilisé en production, où les erreurs sont gérées de manière silencieuse ou avec un message générique pour ne pas révéler d'informations sensibles.
Error/Factories/TemplateErrorHandlerFactoryImpl Cette unité permet de fabriquer pour un gestionnaire d'erreurs utilisant un gabarit pour afficher les erreurs. Cela permet de personnaliser la manière dont les erreurs sont présentées aux utilisateurs en fonction d'un gabarit défini.
Error/AjaxErrorHandlerImpl Cette unité permet de gérer les erreurs pour les requêtes AJAX, probablement en renvoyant des réponses adaptées pour un traitement désynchronisée.
Error/BaseErrorHandlerImpl Cette unité contient une classe de base pour les gestionnaires d'erreurs, fournissant des méthodes et comportements communs que les autres gestionnaires héritent et étendent.
Error/BoolErrorHandlerImpl Cette unité permet de gérer les erreurs en fonction d'un booléen, potentiellement en activant ou désactivant certaines fonctionnalités de gestion d'erreurs.
Error/CompositeErrorHandlerImpl Cette unité permet de combiner plusieurs gestionnaires d'erreurs. Ce modèle composite permet de traiter les erreurs en invoquant plusieurs gestionnaires de manière séquentielle ou conditionnelle.
Error/ConditionalErrorHandlerImpl Cette unité permet de gérer les erreurs de manière conditionnelle, en fonction de certaines conditions spécifiques définies dans l'application.
Error/DecoratorErrorHandlerImpl Cette unité permet d'utiliser le modèle décorateur pour ajouter des fonctionnalités supplémentaires à un gestionnaire d'erreurs existant sans modifier sa structure de base.
Error/ErrorHandlerImpl Cette unité contient une implémentation principale du gestionnaire d'erreurs, utilisée comme classe de référence pour gérer les erreurs dans le cadre d'application.
Error/FancyErrorHandlerImpl Cette unité contient un gestionnaire d'erreurs avec des fonctionnalités "fancy", pour produire des messages d'erreurs plus stylisés ou personnalisés.
Error/GroupErrorHandlerImpl Cette unité permet de gérer les erreurs en groupe, possiblement pour traiter plusieurs types d'erreurs en même temps ou avec des réponses groupées.
Error/HtmlAjaxErrorHandlerImpl Cette unité permet de gérer les erreurs AJAX en envoyant des réponses au format HTML, adapté aux environnements où une réponse HTML est attendue après une requête désynchronisé.
Error/InternalServerErrorHandlerImpl Cette unité permet de gérer les erreurs de type "500 Internal Server Error", survenant généralement lorsque le serveur rencontre une condition inattendue l'empêchant de traiter la requête.
Error/LogErrorHandlerImpl Cette unité permet d'enregistrer les erreurs dans un fichier de journal de bord ou un système de gestion des journaux de bord, facilitant la traçabilité des problèmes dans l'application.
Error/LoggerErrorHandlerImpl Cette unité contient une implémentation spécifique liée à un système de journalisation.
Error/MethodNotAllowedErrorHandlerImpl Cette unité permet de gérer les erreurs liées à l'utilisation de méthodes HTTP non autorisées, correspondant au code d'erreur 405 "Method Not Allowed".
Error/NotFoundErrorHandlerImpl Cette unité permet de gérer les erreurs de type "404 Not Found", lorsque la ressource demandée n'existe pas.
Error/NullErrorHandlerImpl Cette unité contient un gestionnaire d'erreurs neutre ne faisant rien, souvent utilisé pour désactiver la gestion des erreurs dans certaines situations ou pour des tests.
Error/TemplateErrorHandlerImpl Cette unité permet de gérer les erreurs en utilisant des gabarits, pour générer des pages d'erreurs personnalisées en utilisant un moteur de gabarit.
Error/TooManyRequestsErrorHandlerImpl Cette unité permet de gérer les erreurs liées au dépassement de la limite de requêtes autorisées, correspondant au code d'erreur 429 "Too Many Requests".
Helpers/Tests/HelpersTest Cette unité contient des tests unitaires pour vérifier le bon fonctionnement des fonctions ou méthodes d'assistance définies dans les unités du dossier Helpers.
Helpers/Tests/StringUtilsTest Cette unité contient des tests unitaires pour vérifier le bon fonctionnement des utilitaires de manipulation de chaînes (définis dans Helpers/StringUtils).
Helpers/FileUtils Cette unité contient des fonctions d'assistance pour la manipulation des fichiers, comme la lecture, l'écriture ou la gestion des chemins de fichiers.
Helpers/StringUtils Cette unité contient des fonctions utilitaires pour manipuler les chaînes de caractères (par exemple, fonctions de découpage, de formatage, de transformation).
Helpers/UrlHelpersImpl Cette unité permet de fournir des utilitaires spécifiques pour manipuler et traiter les URL, comme l'analyse des paramètres d'URL ou la construction d'URL à partir de segments.
Http/Cache/Contracts/HttpCacheIntf Cette unité permet de définir une interface pour la gestion du cache HTTP, spécifiant les méthodes que toute implémentation de cache HTTP doit fournir (par exemple, entreposage, récupération et expiration des données en cache).
Http/Cache/HttpCacheImpl Cette unité contient une implémentation de mécanisme de cache HTTP basé sur l'interface définie dans HttpCacheIntf. Il gère l'entreposage temporaire des réponses HTTP pour améliorer les performances et réduire la charge du serveur.
Http/Cookie/Contracts/CookieFactoryIntf Cette unité permet de définir une interface pour une fabrique de cookies, étant responsable de la création d'instances de cookies.
Http/Cookie/Contracts/CookieIntf Cette unité permet de définir une interface pour les objets cookie, spécifiant les méthodes et propriétés qu'un cookie doit implémenter (comme obtenir ou définir des valeurs, le nom du cookie,...).
Http/Cookie/Exceptions/EInvalidCookieImpl Cette unité permet de définir une exception levée lorsqu'un cookie est invalide ou mal formé.
Http/Cookie/Implementations/CookieFactoryImpl Cette unité contient une implémentation de fabrique de cookies basée sur l'interface définie dans CookieFactoryIntf. Elle permet de créer des cookies selon les spécifications requises.
Http/Cookie/Implementations/CookieImpl Cette unité contient une implémentation d'un cookie basé sur l'interface définie dans CookieIntf. Gère les propriétés et méthodes nécessaires pour manipuler les cookies dans un environnement HTTP.
Http/Exceptions/EBadGatewayImpl Cette unité contient la définition d'une exception pour l'erreur HTTP 502 "Bad Gateway", levée lorsque le serveur agit comme une passerelle ou un proxy et reçoit une réponse invalide de l'amont.
Http/Exceptions/EBadRequestImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 400 "Bad Request", levée lorsque la requête envoyée au serveur est mal formée.
Http/Exceptions/EForbiddenImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 403 "Forbidden", levée lorsque l'accès à la ressource est interdit.
Http/Exceptions/EGatewayTimeoutImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 504 "Gateway Timeout", levée lorsque le serveur, agissant comme passerelle ou proxy, ne reçoit pas de réponse à temps.
Http/Exceptions/EGoneImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 410 "Gone", levée lorsque la ressource demandée n'est plus disponible et n'a pas d'adresse de redirection connue.
Http/Exceptions/EHttpExceptionImpl Cette unité contient une exception générique pour les erreurs HTTP. C'est probablement une classe de base pour d'autres exceptions HTTP spécifiques.
Http/Exceptions/EInternalServerErrorImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 500 "Internal Server Error", levée lorsque le serveur rencontre une condition inattendue l'empêchant de traiter la requête.
Http/Exceptions/EMethodNotAllowedImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 405 "Method Not Allowed", levée lorsque la méthode HTTP utilisée dans la requête n'est pas autorisée pour la ressource demandée.
Http/Exceptions/ENotAcceptableImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 406 "Not Acceptable", levée lorsque le serveur ne peut produire une réponse avec le type de contenu demandé par le client.
Http/Exceptions/ENotFoundImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 404 "Not Found", levée lorsque la ressource demandée n'est pas disponible.
Http/Exceptions/ENotImplementedImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 501 "Not Implemented", levée lorsque le serveur ne reconnaît pas la méthode de requête ou ne dispose pas des moyens pour l'implémenter.
Http/Exceptions/EServiceUnavailableImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 503 "Service Unavailable", levée lorsque le serveur est temporairement incapable de traiter la requête en raison d'une surcharge ou d'une maintenance.
Http/Exceptions/ETooManyRequestsImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 429 "Too Many Requests", levée lorsque le client a envoyé trop de requêtes dans un laps de temps donné.
Http/Exceptions/EUnauthorizedImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 401 "Unauthorized", levée lorsque la requête nécessite une authentification n'ayant pas été fournie ou est incorrecte.
Http/Exceptions/EUnprocessableEntityImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 422 "Unprocessable Entity", levée lorsque le serveur comprend la requête mais ne peut pas la traiter en raison d'erreurs de validation.
Http/Exceptions/EUnsupportedMediaTypeImpl Cette unité contient une définition d'une exception pour l'erreur HTTP 415 "Unsupported Media Type", levée lorsque le type de contenu de la requête n'est pas supporté par le serveur.
Http/Header/Contracts/HeaderAwareIntf Cette unité contient une définition d'une interface pour les objets conscients des entêtes HTTP, leur permettant d'accéder et de manipuler les entêtes HTTP associés à une requête ou réponse.
Http/Header/Contracts/HeadersIntf Cette unité contient une définition d'une interface pour manipuler les entêtes HTTP, spécifiant des méthodes pour ajouter, supprimer et récupérer les en-têtes.
Http/Header/Contracts/ReadOnlyHeadersIntf Cette unité contient une définition d'une interface pour accéder en lecture seule aux entêtes HTTP, permettant de consulter les en-têtes sans les modifier.
Http/Header/Exceptions/EHeaderNotSetImpl Cette unité contient une définition d'une exception levée lorsqu'un entête HTTP requis n'a pas été défini.
Http/Header/Exceptions/EInvalidHeaderImpl Cette unité contient une définition d'une exception levée lorsqu'un entête HTTP est invalide (mauvais format, valeurs incorrectes,...).
Http/Header/Factories/HeadersFactoryImpl Cette unité contient une implémentation d'une fabrique pour créer des instances d'entêtes HTTP, permettant de générer des objets Headers pour les requêtes et réponses.
Http/Header/HeaderConsts Cette unité contient des constantes liées aux entêtes HTTP, comme les noms standardisés des entêtes (par exemple, Content-Type, Authorization,...).
Http/Header/HeadersImpl Cette unité contient une implémentation d'une collection d'entêtes HTTP, permettant de gérer l'ajout, la suppression, et la récupération des entêtes HTTP.
Http/Header/RequestHeadersImpl Cette unité contient une implémentation de la gestion des entêtes spécifiques aux requêtes HTTP, fournissant des méthodes pour manipuler les entêtes dans le cadre des requêtes entrantes.
Http/Request/Contracts/Helpers/MultipartFormDataParserIntf Cette unité permet de définir une interface pour un analyseur de données multipart/form-data, utilisé pour traiter les requêtes HTTP contenant des fichiers ou des formulaires multipart.
Http/Request/Contracts/AjaxAwareIntf Cette unité permet de définir une interface pour les objets pouvant détecter et gérer les requêtes AJAX, leur permettant de vérifier si une requête provient d'une source désynchronisée.
Http/Request/Contracts/RequestFactoryIntf Cette unité permet de définir une interface pour une fabrique de requêtes HTTP, permettant de créer des objets de requêtes HTTP dans le cadre d'application.
Http/Request/Contracts/RequestIntf Cette unité permet de définir une interface pour les objets de requête HTTP, spécifiant les méthodes pour accéder aux données de la requête (comme les entêtes, les paramètres, le corps de la requête).
Http/Request/Exceptions/EInvalidMethodImpl Cette unité permet de définir une exception levée lorsque la méthode HTTP utilisée dans une requête n'est pas valide (par exemple, une méthode non supportée ou mal formée).
Http/Request/Exceptions/EInvalidRequestImpl Cette unité permet de définir une exception levée lorsqu'une requête HTTP est invalide, peut-être en raison d'un format incorrect ou de données manquantes.
Http/Request/Exceptions/EInvalidUploadedFileImpl Cette unité permet de définir une exception levée lorsqu'un fichier téléchargé via une requête HTTP est invalide (taille incorrecte, format non autorisé,...).
Http/Request/Factories/DecoratorRequestFactoryImpl Cette unité permet d'implémenter une fabrique de requêtes basée sur un modèle décorateur, permettant d'enrichir les objets de requêtes sans modifier leur structure originale.
Http/Request/Factories/RequestFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets de requêtes HTTP, basée sur l'interface définie dans RequestFactoryIntf.
Http/Request/Factories/VerbTunnellingRequestFactoryImpl Cette unité permet d'implémenter une fabrique de requêtes permettant le "tunneling de verbe HTTP", c'est-à-dire de simuler des méthodes HTTP non prises en charge par certains clients (comme PUT ou DELETE) via un paramètre dans la requête.
Http/Request/Helpers/MultipartFormDataParserImpl Cette unité permet d'implémenter un analyseur de données multipart/form-data, utilisé pour extraire et traiter les fichiers téléchargés et les champs de formulaire envoyés via une requête DELETE.
Http/Request/UploadedFiles/Contracts/UploadedFileCollectionFactoryIntf Cette unité permet de définir une interface pour une fabrique de collections de fichiers téléchargés, permettant de créer et gérer plusieurs fichiers téléversés dans une requête DELETE.
Http/Request/UploadedFiles/Contracts/UploadedFileCollectionIntf Cette unité permet de définir une interface pour une collection de fichiers téléchargés, spécifiant les méthodes pour accéder et manipuler ces fichiers.
Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterFactoryIntf Cette unité permet de définir une interface pour une fabrique créant des objets capables d'écrire une collection de fichiers téléchargés sur le disque ou dans un autre entreposage.
Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterIntf Cette unité permet de définir une interface pour un objet capable d'écrire des collections de fichiers téléchargés, spécifiant les méthodes pour enregistrer les fichiers téléchargés dans une destination.
Http/Request/UploadedFiles/Contracts/UploadedFileFactoryIntf Cette unité permet de définir une interface pour une fabrique de fichiers téléchargés, permettant de créer des objets représentant des fichiers téléversés.
Http/Request/UploadedFiles/Contracts/UploadedFileIntf Cette unité permet de définir une interface pour un fichier téléchargé, spécifiant les méthodes pour accéder aux informations sur le fichier (nom, taille, type MIME,...).
Http/Request/UploadedFiles/Factories/UploadedFileCollectionFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des collections de fichiers téléchargés, basée sur l'interface définie dans UploadedFileCollectionFactoryIntf.
Http/Request/UploadedFiles/Factories/UploadedFileCollectionWriterFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets écrivant des collections de fichiers téléchargés, selon l'interface définie dans UploadedFileCollectionWriterFactoryIntf.
Http/Request/UploadedFiles/Factories/UploadedFileFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets représentant des fichiers téléchargés, basée sur l'interface définie dans UploadedFileFactoryIntf.
Http/Request/UploadedFiles/NullUploadedFileCollectionImpl Cette unité permet d'implémenter une collection de fichiers téléchargés "nulle", utilisée lorsque aucun fichier n'a été téléchargé, souvent pour éviter des erreurs en cas de fichiers manquants.
Http/Request/UploadedFiles/UploadedFileCollectionImpl Cette unité permet d'implémenter une collection de fichiers téléchargés, permettant de gérer et manipuler plusieurs fichiers téléversés via une requête HTTP.
Http/Request/UploadedFiles/UploadedFileImpl Cette unité permet d'implémenter un fichier téléchargé via une requête HTTP, offrant des méthodes pour accéder aux informations sur le fichier (nom, taille, type MIME) et pour enregistrer ce fichier sur le système de fichiers.
Http/Request/DecoratorRequestImpl Cette unité permet d'implémenter un modèle décorateur pour les requêtes HTTP, permettant d'enrichir une requête avec des fonctionnalités supplémentaires sans en modifier directement la structure.
Http/Request/JsonRequestImpl Cette unité permet d'implémenter une requête HTTP spécialisée dans la gestion des données JSON, avec des méthodes pour traiter les corps de requêtes au format JSON.
Http/Request/NullRequestImpl Cette unité permet d'implémenter une requête HTTP "nulle", utilisée lorsque aucune requête n'est disponible ou lorsqu'il est nécessaire de gérer un scénario où une requête invalide est envoyée.
Http/Request/RequestImpl Cette unité permet d'implémenter la structure de base d'une requête HTTP dans le cadre d'application, gérant les méthodes, en-têtes, paramètres, corps de la requête,...
Http/Request/VerbTunnellingRequestImpl Cette unité permet d'implémenter une requête HTTP permettant le "tunneling de verbe HTTP", en simulant des méthodes HTTP (comme PUT ou DELETE) via un paramètre de la requête lorsque le client ne supporte pas ces méthodes.
Http/Response/Contracts/ResponseIntf Cette unité permet de définir une interface pour les réponses HTTP, spécifiant les méthodes pour définir les entêtes, le corps de la réponse, et le code de statut HTTP.
Http/Response/Factories/Contracts/ResponseFactoryIntf Cette unité permet de définir une interface pour une fabrique de réponses HTTP, permettant de créer différents types de réponses HTTP (comme JSON, redirection,...).
Http/Response/Factories/AdapterResponseFactoryImpl Cette unité permet d'implémenter une fabrique de réponses HTTP basée sur un modèle adaptateur, permettant de créer des réponses adaptées à des cas spécifiques sans changer l'implémentation de base.
Http/Response/Factories/ResponseFactoryImpl Cette unité permet d'implémenter une fabrique générique pour créer des réponses HTTP, conformément à l'interface ResponseFactoryIntf.
Http/Response/Streams/Contracts/ResponseStreamIntf Cette unité permet de définir une interface pour les flux de réponses HTTP, spécifiant les méthodes pour écrire des données de réponse (comme des fichiers ou des données binaires) en tant que flux de données.
Http/Response/Streams/FileResponseStreamImpl Cette unité permet d'implémenter un flux de réponse HTTP pour envoyer des fichiers au client, permettant de servir des fichiers via une requête HTTP.
Http/Response/Streams/NullResponseStreamImpl Cette unité permet d'implémenter un flux de réponse "nul", utilisé lorsque aucun contenu de réponse ne doit être envoyé (par exemple, pour des réponses HTTP vides).
Http/Response/Streams/ResponseStreamImpl Cette unité permet d'implémenter un flux de réponse HTTP de base, permettant d'écrire le corps de la réponse comme un flux de données.
Http/Response/Streams/ResponseStreamLogImpl Cette unité permet d'implémenter un flux de réponse avec journalisation, permettant d'enregistrer les données envoyées dans le flux pour des fins de journalisation ou d'audit.
Http/Response/BaseResponseImpl Cette unité permet d'implémenter la structure de base d'une réponse HTTP, gérant les entêtes, le code d'état, et le corps de la réponse.
Http/Response/BinaryResponseImpl Cette unité permet d'implémenter une réponse HTTP envoyant des données binaires, comme des fichiers ou des images, au client.
Http/Response/FileResponseImpl Cette unité permet d'implémenter une réponse HTTP pour servir un fichier au client, spécifiant le chemin du fichier à envoyer et définissant les en-têtes appropriés.
Http/Response/HttpCodeResponseImpl Cette unité permet d'implémenter une réponse HTTP ne contenant que le code d'état (par exemple, 200 OK ou 404 Not Found), utilisée pour signaler l'état d'une requête sans envoyer de corps de réponse.
Http/Response/JsonResponseImpl Cette unité permet d'implémenter une réponse HTTP envoyant des données au format JSON, définissant les entêtes et le corps de la réponse pour les interactions API.
Http/Response/NotModifiedResponseImpl Cette unité permet d'implémenter une réponse HTTP pour le code d'état 304 Not Modified, indiquant au client qu'il peut utiliser une version mise en cache de la ressource demandée.
Http/Response/RedirectResponseImpl Cette unité permet d'implémenter une réponse HTTP redirigeant le client vers une autre URL en définissant les entêtes de redirection appropriés (comme Location).
Http/Response/ResponseImpl Cette unité permet d'implémenter une réponse HTTP générique, offrant une structure flexible pour envoyer des réponses au client avec différents types de contenu.
Http/Uri/Contracts/UriIntf Cette unité permet de définir une interface pour la gestion des URI (Uniform Resource Identifier), spécifiant les méthodes pour accéder et manipuler les composants d'une URI (schéma, hôte, chemin,...).
Http/Uri/Implementations/UriImpl Cette unité permet d'implémenter la gestion des URI, offrant des méthodes pour analyser, construire, et manipuler des URI dans le cadre des requêtes et réponses HTTP.
Libs/Antivirus/Contracts/AntivirusIntf Cette unité permet de définir l'interface pour les services antivirus, spécifiant les méthodes pour analyser des fichiers ou des données et obtenir les résultats de ces analyses.
Libs/Antivirus/Contracts/ScanResultIntf Cette unité permet de définir une interface pour les résultats d'analyse d'anti-virus, permettant d'obtenir des informations sur les fichiers infectés, les menaces détectées, et l'état de l'analyse.
Libs/Antivirus/Implementations/ClamAV/EClamAvImpl Cette unité permet d'implémenter les exceptions liées à l'utilisation de ClamAV, une solution Anti-Virus open source.
Libs/Antivirus/Implementations/Clamd/AbstractClamdAvImpl Cette unité permet de fournir une implémentation abstraite pour l'intégration avec Clamd, le service de ClamAV, définissant les fonctionnalités de base pour interagir avec ce service.
Libs/Antivirus/Implementations/Clamd/ClamdAvImpl Cette unité permet d'implémenter les fonctionnalités pour scanner des fichiers en utilisant Clamd, permettant de communiquer avec le service anti-virus via des requêtes réseau.
Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl Cette unité permet d'implémenter une version locale de l'intégration avec Clamd, permettant de lancer des analyses d'anti-virus directement depuis la machine locale sans nécessiter de communication réseau.
Libs/Antivirus/Implementations/Null/NullAvImpl Cette unité permet d'implémenter une solution anti-virus "nulle", utilisée pour des tests ou dans des environnements où aucune protection anti-virus réelle n'est requise.
Libs/BCrypt/BCrypt Cette unité permet de fournir les fonctions de hachage et de vérification de mots de passe en utilisant l'algorithme BCrypt, étant conçu pour être résistant aux attaques par force brute.
Libs/BCrypt/BCryptConsts Cette unité contient des constantes utilisées par la bibliothèque BCrypt, telles que les paramètres de coût par défaut pour le hachage des mots de passe.
Libs/BCrypt/BCryptCore Cette unité permet d'implémenter le noyau des fonctions de BCrypt, incluant la génération de hachage et la validation de mot de passe, basé sur les principes de cet algorithme.
Libs/BCrypt/BCryptIntf Cette unité permet de définir une interface pour les fonctions de hachage et de vérification de mot de passe utilisant BCrypt, permettant ainsi des implémentations modulaires.
Libs/BCrypt/BCryptTypes Cette unité permet de définir des types et structures de données utilisés dans l'implémentation de BCrypt, tels que les formats de données pour le hachage.
Libs/Cli/Contracts/CliParamsFactoryIntf Cette unité permet de définir une interface pour une fabrique de paramètres en ligne de commande, utilisée pour créer des objets traitant les options et paramètres passés dans la ligne de commande.
Libs/Cli/Contracts/CliParamsIntf Cette unité permet de définir une interface pour les paramètres en ligne de commande, offrant des méthodes pour accéder et manipuler les options et arguments fournis par l'utilisateur.
Libs/Cli/Implementations/ECliParamsImpl Cette unité permet d'implémenter les exceptions liées à la gestion des paramètres en ligne de commande, comme lorsque des options invalides ou manquantes sont fournies.
Libs/Cli/Implementations/GetOptsParamsImpl Cette unité permet d'implémenter une gestion des paramètres en ligne de commande en utilisant GetOpts, un mécanisme courant pour traiter les options dans les applications CLI, compatible avec les conventions UNIX.
Libs/Encrypter/Contracts/DecrypterIntf Cette unité permet de définir une interface pour la décryption, spécifiant les méthodes pour déchiffrer des données cryptées.
Libs/Encrypter/Contracts/EncrypterIntf Cette unité permet de définir une interface pour l'encryption, spécifiant les méthodes pour chiffrer des données avec divers algorithmes.
Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets BlowfishEncrypter, permettant de chiffrer les données en utilisant l'algorithme Blowfish.
Libs/Encrypter/Factories/HmacEncrypterFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets HmacEncrypter, permettant d'utiliser l'algorithme HMAC pour le chiffrement et l'authentification des messages.
Libs/Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets utilisant une combinaison des algorithmes MD5 et Blowfish pour chiffrer des données avec une double protection.
Libs/Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des objets combinant SHA-1 et Blowfish pour un chiffrement sécurisé avec des fonctions de hachage.
Libs/Encrypter/Implementations/Base64EncrypterImpl Cette unité permet d'implémenter un encrypteur encodant et décodant les données en utilisant Base64, une méthode d'encodage textuel pour représenter les données binaires.
Libs/Encrypter/Implementations/BlowfishEncrypterImpl Cette unité permet d'implémenter un encrypteur utilisant l'algorithme Blowfish pour le chiffrement de données avec un cryptage symétrique.
Libs/Encrypter/Implementations/CompositeEncrypterImpl Cette unité permet d'implémenter un encrypteur composite permettant d'utiliser plusieurs algorithmes d'encryption ensemble pour chiffrer des données de manière plus robuste.
Libs/Encrypter/Implementations/HmacEncrypterImpl Cette unité permet d'implémenter un encrypteur utilisant l'algorithme HMAC (Hash-based Message Authentication Code) pour chiffrer des données et les authentifier via une clef secrète.
Libs/Encrypter/Implementations/Md5HmacEncrypterImpl Cette unité permet d'implémenter un encrypteur utilisant MD5 combiné à HMAC pour chiffrer des données avec une fonction de hachage et un code d'authentification.
Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl Cette unité permet d'implémenter un encrypteur combinant SHA-1 avec HMAC pour fournir un chiffrement et une authentification robustes pour les données.
Libs/File/Contracts/FileReaderIntf Cette unité permet de définir une interface pour les lecteurs de fichiers, spécifiant les méthodes pour lire des fichiers de manière générique, avec des fonctionnalités comme la lecture de contenu ligne par ligne ou en bloc.
Libs/File/Factories/BasicFileReaderFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des instances de lecteurs de fichiers basiques, fournissant une manière standard de créer des objets pour lire des fichiers.
Libs/File/Factories/StringFileReaderFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des lecteurs de fichiers retournant le contenu des fichiers sous forme de chaînes de caractères (string).
Libs/File/BasicFileReaderImpl Cette unité permet d'implémenter un lecteur de fichiers simple permettant de lire le contenu des fichiers de manière standard (par exemple, lecture en bloc ou par lignes).
Libs/File/StringFileReaderImpl Cette unité permet d'implémenter un lecteur de fichiers lisant le contenu des fichiers sous forme de chaînes de caractères, utile pour manipuler des fichiers texte.
Libs/HashLib/Base/HlpHMACNotBuildInAdapter Cette unité permet d'implémenter un adaptateur pour utiliser HMAC (Hash-based Message Authentication Code) avec des algorithmes de hachage n'étant pas intégrés nativement dans le système, permettant ainsi de combiner HMAC avec d'autres algorithmes de hachage personnalisés.
Libs/HashLib/Base/HlpHash Cette unité permet de définir une classe de base pour les algorithmes de hachage, fournissant des fonctionnalités communes telles que l'initialisation, le traitement et la finalisation du hachage.
Libs/HashLib/Base/HlpHashBuffer Cette unité permet d'implémenter une structure pour manipuler des tampons utilisés lors du calcul de hachage, facilitant le traitement des données par bloc.
Libs/HashLib/Base/HlpHashCryptoNotBuildIn Cette unité permet de fournir une classe de base pour les algorithmes de hachage cryptographiques n'étant pas intégrés dans les bibliothèques standards, permettant leur implémentation dans le cadre de HashLib.
Libs/HashLib/Base/HlpHashFactory Cette unité permet d'implémenter une fabrique pour créer des instances d'algorithmes de hachage, permettant de choisir l'algorithme à utiliser à partir d'une collection disponible.
Libs/HashLib/Base/HlpHashResult Cette unité permet de définir une structure pour représenter les résultats des calculs de hachage, encapsulant le résultat final du hachage sous forme de tableau d'octets.
Libs/HashLib/Base/HlpHashRounds Cette unité permet de gérer le nombre de tours dans les algorithmes de hachage itératifs, permettant de configurer la complexité et la force du calcul de hachage.
Libs/HashLib/Base/HlpHashSize Cette unité permet de définir des constantes et des paramètres relatifs à la taille des résultats de hachage, spécifiant la longueur en bits des résultats pour différents algorithmes.
Libs/HashLib/Base/HlpKDF Cette unité permet d'implémenter des fonctions de dérivation de clefs (Key Derivation Functions, KDF) pour générer des clefs cryptographiques à partir de mots de passe ou d'autres données.
Libs/HashLib/Base/HlpMultipleTransformNonBlock Cette unité permet d'implémenter un modèle pour effectuer plusieurs transformations de hachage en parallèle, sans blocage, afin d'accélérer les calculs.
Libs/HashLib/Checksum/HlpAdler32 Cette unité permet d'implémenter l'algorithme Adler-32, un algorithme de somme de contrôle rapide, utilisé principalement pour vérifier l'intégrité des données.
Libs/HashLib/Checksum/HlpCRC Cette unité permet de fournir une classe de base pour les algorithmes CRC (Cyclic Redundancy Check), utilisés pour la détection d'erreurs dans les transmissions de données.
Libs/HashLib/Checksum/HlpCRC16 Cette unité permet d'implémenter l'algorithme CRC-16, un algorithme de somme de contrôle utilisé principalement pour les vérifications d'intégrité dans les systèmes de communication et d'entreposage.
Libs/HashLib/Checksum/HlpCRC32 Cette unité permet d'implémenter l'algorithme CRC-32, couramment utilisé dans les systèmes de fichiers et les formats d'archivage pour la détection d'erreurs.
Libs/HashLib/Checksum/HlpCRC32Fast Cette unité permet d'implémenter une version optimisée de CRC-32 avec des améliorations de performance pour des calculs rapides.
Libs/HashLib/Checksum/HlpCRC64 Cette unité permet d'implémenter l'algorithme CRC-64, une version plus robuste et plus longue de CRC, utilisée pour la vérification d'intégrité des données dans des systèmes où une détection d'erreur plus forte est requise.
Libs/HashLib/Crypto/Blake2BConfigurations/HlpBlake2BConfig Cette unité permet de définir la configuration pour l'algorithme de hachage Blake2B, permettant de spécifier des paramètres comme la taille de sortie et les clefs d'initialisation.
Libs/HashLib/Crypto/Blake2BConfigurations/HlpBlake2BIvBuilder Cette unité permet de construire les vecteurs d'initialisation (IV) pour l'algorithme Blake2B, utilisés pour configurer les paramètres internes du hachage.
Libs/HashLib/Crypto/Blake2BConfigurations/HlpBlake2BTreeConfig Cette unité permet de fournir une configuration pour l'arbre de hachage dans Blake2B, utilisé pour les calculs de hachage parallèles dans des structures arborescentes.
Libs/HashLib/Crypto/Blake2BParams/HlpBlake2BParams Cette unité permet de définir les paramètres utilisés par Blake2B lors du calcul du hachage, tels que les tailles de clefs et les paramètres du bloc de données.
Libs/HashLib/Crypto/Blake2SConfigurations/HlpBlake2SConfig Cette unité permet de configurer les tailles de sortie et les clef pour l'algorithme Blake2S.
Libs/HashLib/Crypto/Blake2SConfigurations/HlpBlake2SIvBuilder Cette unité permet de construire les vecteurs d'initialisation pour Blake2S, permettant de configurer l'algorithme avec des IV adaptés.
Libs/HashLib/Crypto/Blake2SConfigurations/HlpBlake2STreeConfig Cette unité permet de fournir une configuration arborescente pour Blake2S, permettant l'utilisation de l'algorithme dans des contextes de calcul parallèles.
Libs/HashLib/Crypto/Blake2SParams/HlpBlake2SParams Cette unité permet de définir les paramètres pour l'algorithme Blake2S, tels que les tailles de clefs et les paramètres de blocs pour le calcul du hachage.
Libs/HashLib/Crypto/HlpBlake2B Cette unité permet d'implémenter l'algorithme de hachage cryptographique Blake2B, une alternative rapide et sécurisée à des algorithmes comme MD5 ou SHA.
Libs/HashLib/Crypto/HlpBlake2BP Cette unité permet d'implémenter la variante parallèle de Blake2B, optimisée pour le calcul sur plusieurs cours et architectures multicoeurs.
Libs/HashLib/Crypto/HlpBlake2S Cette unité permet d'implémenter Blake2S, une version allégée de Blake2B, conçue pour les systèmes embarqués et les environnements avec des contraintes de ressources.
Libs/HashLib/Crypto/HlpBlake2SP Cette unité permet d'implémenter la variante parallèle de Blake2S, optimisée pour les architectures multicoeurs avec un calcul arborescent.
Libs/HashLib/Crypto/HlpBlake3 Cette unité permet d'implémenter l'algorithme Blake3, une amélioration de Blake2 offrant des performances plus rapides et une meilleure parallélisation.
Libs/HashLib/Crypto/HlpGOST3411_2012 Cette unité permet d'implémenter l'algorithme de hachage GOST 34.11-2012, une norme de hachage cryptographique russe.
Libs/HashLib/Crypto/HlpGost Cette unité permet d'implémenter une version antérieure de GOST utilisée pour la signature numérique et la vérification de l'intégrité des données.
Libs/HashLib/Crypto/HlpGrindahl256 Cette unité permet d'implémenter les algorithmes de hachage Grindahl en versions 256 bits connus pour leur rapidité et sécurité.
Libs/HashLib/Crypto/HlpGrindahl512 Cette unité permet d'implémenter les algorithmes de hachage Grindahl en versions 512 bits, connus pour leur rapidité et sécurité.
Libs/HashLib/Crypto/HlpHAS160 Cette unité permet d'implémenter l'algorithme de hachage HAS-160, principalement utilisé en Corée du Sud pour l'authentification et l'intégrité des données.
Libs/HashLib/Crypto/HlpHaval Cette unité permet d'implémenter HAVAL, un algorithme de hachage variable permettant de choisir le nombre de passes et la taille de la sortie.
Libs/HashLib/Crypto/HlpMD2 Cette unité permet d'implémenter l'algorithme de hachage MD2, principalement utilisé pour les signatures numériques.
Libs/HashLib/Crypto/HlpMD4 Cette unité permet d'implémenter l'algorithme MD4, conçu pour des applications rapides mais moins sécurisé que ses successeurs.
Libs/HashLib/Crypto/HlpMD5 Cette unité permet d'implémenter MD5, un des algorithmes de hachage les plus connus, utilisé pour vérifier l'intégrité des fichiers, bien qu'il soit désormais considéré comme non sécurisé.
Libs/HashLib/Crypto/HlpMDBase Cette unité permet de fournir une classe de base pour les algorithmes de hachage MD (Message Digest), partagée par MD2, MD4, et MD5.
Libs/HashLib/Crypto/HlpPanama Cette unité permet d'implémenter l'algorithme de hachage Panama, étant un algorithme de flux cryptographique avec des propriétés de hachage.
Libs/HashLib/Crypto/HlpRIPEMD Cette unité permet d'implémenter RIPEMD, un algorithme de hachage cryptographique étant utilisé comme alternative aux algorithmes MD et SHA, offrant des niveaux de sécurité différents selon sa version.Libs/HashLib/Crypto/HlpRIPEMD128.
Libs/HashLib/Crypto/HlpRIPEMD160 Cette unité permet d'implémenter RIPEMD-160, une version améliorée et sécurisée de l'algorithme RIPEMD, produisant une sortie de 160 bits. Il est comparable en sécurité à SHA-1.
Libs/HashLib/Crypto/HlpRIPEMD256 Cette unité permet d'implémenter RIPEMD-256, une variante produisant une sortie de 256 bits. Elle est plus sécurisée que RIPEMD-160 tout en restant plus rapide que certains autres algorithmes à taille similaire.
Libs/HashLib/Crypto/HlpRIPEMD320 Cette unité permet d'implémenter RIPEMD-320, une version produisant une sortie de 320 bits pour une sécurité accrue par rapport à RIPEMD-160 et RIPEMD-256.
Libs/HashLib/Crypto/HlpRadioGatun32 Cette unité permet d'implémenter l'algorithme de hachage RadioGatún32, une fonction de hachage cryptographique conçue pour une sécurité à long terme, avec une sortie en blocs de 32 bits.
Libs/HashLib/Crypto/HlpRadioGatun64 Cette unité permet d'implémenter l'algorithme RadioGatún64, une version plus robuste utilisant des blocs de 64 bits pour le calcul du hachage.
Libs/HashLib/Crypto/HlpSHA0 Cette unité permet d'implémenter SHA-0, une version antérieure de l'algorithme SHA ayant été retirée en raison de vulnérabilités.
Libs/HashLib/Crypto/HlpSHA1 Cette unité permet d'implémenter SHA-1, largement utilisé auparavant, mais désormais déconseillé en raison de vulnérabilités de sécurité. Il produit une sortie de 160 bits.
Libs/HashLib/Crypto/HlpSHA2_224 Cette unité permet d'implémenter SHA-224, une version réduite de SHA-256, produisant une sortie de 224 bits.
Libs/HashLib/Crypto/HlpSHA2_256 Cette unité permet d'implémenter SHA-256, un algorithme largement utilisé pour la vérification de l'intégrité et la sécurité, produisant une sortie de 256 bits.
Libs/HashLib/Crypto/HlpSHA2_256Base Cette unité permet de fournir une implémentation de base pour les variantes de SHA-256, incluant des fonctions partagées et des mécanismes de transformation.
Libs/HashLib/Crypto/HlpSHA2_384 Cette unité permet d'implémenter SHA-384, une version allongée de SHA-256, produisant une sortie de 384 bits pour une sécurité accrue.
Libs/HashLib/Crypto/HlpSHA2_512 Cette unité permet d'implémenter SHA-512, produisant une sortie de 512 bits, considéré comme plus sécurisé que SHA-256 pour des applications nécessitant une sécurité à long terme.
Libs/HashLib/Crypto/HlpSHA2_512Base Cette unité permet de fournir une implémentation de base pour les variantes de SHA-512, partageant des composantes communs.
Libs/HashLib/Crypto/HlpSHA2_512_224 Cette unité permet d'implémenter SHA-512/224, une version réduite de SHA-512 avec une sortie de 224 bits.
Libs/HashLib/Crypto/HlpSHA2_512_256 Cette unité permet d'implémenter SHA-512/256, une version de SHA-512 produisant une sortie de 256 bits.
Libs/HashLib/Crypto/HlpSHA3 Cette unité permet d'implémenter SHA-3, un algorithme de hachage cryptographique moderne, choisi comme successeur des algorithmes SHA-2, offrant une plus grande sécurité contre les attaques cryptographiques.
Libs/HashLib/Crypto/HlpTiger Cette unité permet d'implémenter Tiger, un algorithme de hachage conçu pour une haute performance sur les architectures 64 bits, produisant une sortie de 192 bits.
Libs/HashLib/Crypto/HlpTiger2 Cette unité permet d'implémenter Tiger2, une légère variation de l'algorithme Tiger, avec des différences dans le traitement des entrées.
Libs/HashLib/Crypto/HlpWhirlPool Cette unité permet d'implémenter WhirlPool, un algorithme de hachage cryptographique produisant une sortie de 512 bits, conçu pour une sécurité de longue durée et utilisé dans certaines applications de cryptographie.
Libs/HashLib/Hash128/HlpMurmurHash3_x64_128 Cette unité permet d'implémenter MurmurHash3 (x64, 128 bits), un algorithme de hachage non cryptographique très rapide et bien adapté aux systèmes 64 bits.
Libs/HashLib/Hash128/HlpMurmurHash3_x86_128 Cette unité permet d'implémenter MurmurHash3 (x86, 128 bits), une variante de MurmurHash3 conçue pour des systèmes 32 bits, produisant une sortie de 128 bits.
Libs/HashLib/Hash128/HlpSipHash128 Cette unité permet d'implémenter SipHash128, un algorithme de hachage cryptographique sécurisé utilisé pour la vérification des messages courts, produisant une sortie de 128 bits.
Libs/HashLib/Hash32/HlpAP Cette unité permet d'implémenter l'algorithme AP Hash, un hachage non cryptographique rapide utilisé principalement pour les chaînes de texte.
Libs/HashLib/Hash32/HlpBKDR Cette unité permet d'implémenter l'algorithme BKDR Hash, un autre algorithme simple et rapide souvent utilisé dans les tables de hachage.
Libs/HashLib/Hash32/HlpBernstein Cette unité permet d'implémenter l'algorithme de hachage Bernstein, également appelé DJB2, étant populaire pour hacher des chaînes en raison de sa simplicité.
Libs/HashLib/Hash32/HlpBernstein1 Cette unité permet d'implémenter une variante de Bernstein Hash, appelée parfois Bernstein1, avec une légère modification dans la combinaison des caractères.
Libs/HashLib/Hash32/HlpDEK Cette unité permet d'implémenter l'algorithme de hachage DEK, conçu par Donald E. Knuth, connu pour sa simplicité et son efficacité pour les petites chaînes.
Libs/HashLib/Hash32/HlpDJB Cette unité permet d'implémenter l'algorithme de hachage DJB Hash, une version similaire à Bernstein/DJB2, fréquemment utilisé pour les chaînes.
Libs/HashLib/Hash32/HlpELF Cette unité permet d'implémenter l'algorithme ELF Hash (ou Extended Linear Feedback Hash), utilisé dans certains systèmes Unix pour générer des hachages à partir de chaînes de texte.
Libs/HashLib/Hash32/HlpFNV Cette unité permet d'implémenter l'algorithme FNV (Fowler-Noll-Vo), un hachage simple mais efficace utilisant des multiplicateurs spécifiques pour minimiser les collisions.
Libs/HashLib/Hash32/HlpFNV1a Cette unité permet d'implémenter une variante améliorée de FNV-1, appelée FNV-1a, changeant légèrement l'ordre des opérations pour une meilleure diffusion.
Libs/HashLib/Hash32/HlpJS Cette unité permet d'implémenter l'algorithme de hachage JS Hash, conçu par Justin Sobel, utilisé dans des environnements où un hachage rapide est nécessaire.
Libs/HashLib/Hash32/HlpJenkins3 Cette unité permet d'implémenter l'algorithme Jenkins Hash (lookup3), conçu par Bob Jenkins pour des tables de hachage performantes et utilisé dans divers systèmes.
Libs/HashLib/Hash32/HlpMurmur2 Cette unité permet d'implémenter MurmurHash2, un algorithme de hachage non cryptographique rapide, particulièrement utilisé pour des applications nécessitant un équilibre entre vitesse et qualité de diffusion.
Libs/HashLib/Hash32/HlpMurmurHash3_x86_32 Cette unité permet d'implémenter la version 32 bits de MurmurHash3 (x86), une variante optimisée pour les architectures 32 bits.
Libs/HashLib/Hash32/HlpOneAtTime Cette unité permet d'implémenter One-at-a-time Hash, un algorithme développé par Bob Jenkins étant très rapide et a un bon comportement sur des chaînes courtes.
Libs/HashLib/Hash32/HlpPJW Cette unité permet d'implémenter PJW Hash (Peter J. Weinberger), utilisé dans la création de hachages pour les compilateurs et d'autres outils de gestion de chaînes.
Libs/HashLib/Hash32/HlpRS Cette unité permet d'implémenter l'algorithme RS Hash (par Robert Sedgewick), un hachage simple utilisé dans certains contextes de traitement de texte.
Libs/HashLib/Hash32/HlpRotating Cette unité permet d'implémenter l'algorithme de Rotating Hash, utilisant des rotations de bits pour combiner les valeurs de hachage.
Libs/HashLib/Hash32/HlpSDBM Cette unité permet d'implémenter SDBM Hash, un algorithme de hachage simple utilisé dans des systèmes de gestion de bases de données.
Libs/HashLib/Hash32/HlpShiftAndXor Cette unité permet d'implémenter un algorithme de hachage utilisant des décalages et des opérations XOR pour calculer les valeurs de hachage.
Libs/HashLib/Hash32/HlpSuperFast Cette unité permet d'implémenter l'algorithme de hachage SuperFastHash, un algorithme non cryptographique très rapide, utilisé principalement pour des données en mémoire.
Libs/HashLib/Hash32/HlpXXHash32 Cette unité permet d'implémenter XXHash (32 bits), un algorithme extrêmement rapide et efficace en termes de calcul, souvent utilisé pour l'intégrité des fichiers et le hachage en mémoire.
Libs/HashLib/Hash64/HlpFNV1a64 Cette unité permet d'implémenter FNV-1a (64 bits), une variante de FNV-1a utilisant une taille de sortie de 64 bits pour améliorer la résistance aux collisions.
Libs/HashLib/Hash64/HlpFNV64 Cette unité permet d'implémenter FNV (64 bits), similaire à FNV-1a mais avec des ajustements pour des sorties de 64 bits.
Libs/HashLib/Hash64/HlpMurmur2_64 Cette unité permet d'implémenter MurmurHash2 (64 bits), une version 64 bits de l'algorithme MurmurHash2, utile pour des systèmes nécessitant des hachages longs.
Libs/HashLib/Hash64/HlpSipHash Cette unité permet d'implémenter SipHash, un algorithme de hachage cryptographique sécurisé souvent utilisé pour les tables de hachage dans des applications nécessitant une sécurité accrue.
Libs/HashLib/Hash64/HlpXXHash64 Cette unité permet d'implémenter XXHash (64 bits), une variante de XXHash optimisée pour des sorties de 64 bits, assurant à la fois rapidité et faible taux de collisions.
Libs/HashLib/Interfaces/HlpIBlake2BConfig Cette unité permet de définir une interface pour les configurations de l'algorithme Blake2B. Cela permet de spécifier les paramètres nécessaires à l'initialisation et à la configuration de Blake2B, comme la longueur de la sortie, les clefs, et d'autres options spécifiques.
Libs/HashLib/Interfaces/HlpIBlake2BTreeConfig Cette unité permet de fournir une interface pour configurer la structure arborescente de Blake2B. Utilisé pour diviser les données en plusieurs blocs pour un traitement parallèle.
Libs/HashLib/Interfaces/HlpIBlake2BParams Cette unité permet de définir une interface pour spécifier les paramètres de l'algorithme Blake2B, notamment les valeurs d'initialisation et les clefs spécifiques utilisées lors du calcul du hachage.
Libs/HashLib/Interfaces/HlpIBlake2SConfig Cette unité permet de produire des sorties plus courtes et est optimisée pour des applications sur des processeurs moins puissants.
Libs/HashLib/Interfaces/HlpIBlake2STreeConfig Cette unité permet de fournir une interface pour la configuration de l'arborescence dans Blake2S, permettant un hachage parallèle des données dans ce mode.
Libs/HashLib/Interfaces/HlpIBlake2SParams Cette unité permet de définir les paramètres de Blake2S, notamment la gestion des clefs, des salt (sel), et d'autres configurations spécifiques à cet algorithme.
Libs/HashLib/Interfaces/HlpICRC Cette unité permet de définir une interface pour les algorithmes de type CRC (Cyclic Redundancy Check), un mécanisme couramment utilisé pour la vérification d'intégrité des données.
Libs/HashLib/Interfaces/HlpIHash Cette unité permet de fournir une interface générale pour tout algorithme de hachage, spécifiant les méthodes essentielles comme l'initialisation, l'ajout de données, et la production du hachage final.
Libs/HashLib/Interfaces/HlpIHashInfo Cette unité permet de définir une interface pour obtenir des informations sur les algorithmes de hachage, comme la taille de sortie, le bloc de données utilisé, et d'autres attributs spécifiques.
Libs/HashLib/Interfaces/HlpIHashResult Cette unité permet de fournir une interface pour encapsuler le résultat d'un calcul de hachage, permettant d'accéder à la valeur brute ou à une représentation sous forme d'octets.
Libs/HashLib/Interfaces/HlpIKDF Cette unité permet de définir une interface pour les fonctions de dérivation de clefs (Key Derivation Functions, ou KDF), utilisées pour générer des clefs cryptographiques à partir de mots de passe ou d'autres données sources.
Libs/HashLib/KDF/HlpArgon2TypeAndVersion Cette unité contient des définitions et des configurations spécifiques à l'algorithme Argon2, un des KDF modernes les plus utilisés, avec plusieurs versions et types (d, i, id) pour ajuster la sécurité et les performances.
Libs/HashLib/KDF/HlpPBKDF2_HMACNotBuildInAdapter Cette unité permet d'implémenter PBKDF2 avec HMAC, mais en utilisant des bibliothèques externes plutôt que celles intégrées au système. Cela permet une flexibilité dans le choix des algorithmes de hachage.
Libs/HashLib/KDF/HlpPBKDF_Argon2NotBuildInAdapter Cette unité permet d'implémenter PBKDF-Argon2, une version non intégrée au système de la fonction de dérivation de clef Argon2, souvent utilisée dans des contextes cryptographiques.
Libs/HashLib/KDF/HlpPBKDF_ScryptNotBuildInAdapter Cette unité permet d'implémenter PBKDF-Scrypt, une autre fonction de dérivation de clef populaire utilisée pour générer des clefs sécurisées à partir de mots de passe, ici également avec une implémentation externe.
Libs/HashLib/NullDigest/HlpNullDigest Cette unité permet d'implémenter un "hachage nul", étant une fonction de hachage factice utilisée à des fins de test ou pour des cas où un hachage n'est pas nécessaire mais où une interface de hachage doit être respectée.
Libs/HashLib/Nullable/HlpNullable Cette unité permet de définir des types "nullable", c'est-à-dire des types pouvant contenir une valeur définie ou être nuls. Cela est utile dans les contextes où une valeur peut être optionnelle ou absente.
Libs/HashLib/Utils/HlpArrayUtils Cette unité contient des fonctions utilitaires pour la manipulation de tableaux, facilitant des opérations telles que la copie, la comparaison, et le tri de tableaux.
Libs/HashLib/Utils/HlpBitConverter Cette unité permet d'implémenter des fonctions pour convertir des types de données primitifs en tableaux d'octets (et vice versa), souvent utilisées dans les algorithmes de hachage pour manipuler les données brutes.
Libs/HashLib/Utils/HlpBits Cette unité permet de fournir des fonctions pour la manipulation des bits, telles que les rotations, les décalages, et d'autres opérations souvent utilisées dans les algorithmes cryptographiques et de hachage.
Libs/HashLib/Utils/HlpConverters Cette unité contient des fonctions pour convertir des types de données entre différents formats, comme des chaînes de caractères, des entiers, et des tableaux d'octets.
Libs/HashLib/Utils/HlpHashLibTypes Cette unité permet de définir des types spécifiques à la bibliothèque HashLib, encapsulant des structures et des énumérations utilisées pour les algorithmes de hachage et les conversions.
Libs/HttpClient/Contracts/HttpClientHandleAwareIntf Cette unité permet de définir une interface pour les clients HTTP capables de gérer une instance de gestion des requêtes HTTP.
Libs/HttpClient/Contracts/HttpClientHeadersIntf Cette unité permet de définir une interface pour la gestion des entêtes HTTP.
Libs/HttpClient/Contracts/HttpClientOptsIntf Cette unité permet de définir une interface pour les options de configuration d'un client HTTP.
Libs/HttpClient/Contracts/HttpDeleteClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes DELETE.
Libs/HttpClient/Contracts/HttpGetClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes GET.
Libs/HttpClient/Contracts/HttpHeadClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes HEAD.
Libs/HttpClient/Contracts/HttpOptionsClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes OPTIONS.
Libs/HttpClient/Contracts/HttpPatchClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes PATCH.
Libs/HttpClient/Contracts/HttpPostClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes POST.
Libs/HttpClient/Contracts/HttpPutClientIntf Cette unité contient un interface pour un client HTTP capable d'effectuer des requêtes PUT.
Libs/HttpClient/Contracts/QueryStrBuilderIntf Cette unité contient un interface pour la construction de chaînes de caractères de requêtes pour les requêtes HTTP.
Libs/HttpClient/Implementations/Basic/Factories/HttpClientFactoryImpl Cette unité permet de fournir une fabrique de clients HTTP simple.
Libs/HttpClient/Implementations/Basic/HttpClientImpl Cette unité permet d'implémenter un client HTTP simple pouvant être utilisé pour effectuer des requêtes HTTP standards.
Libs/HttpClient/Implementations/Curl/Factories/HttpAbstractFactoryImpl Cette unité contient une fabrique abstraite pour la création de clients HTTP basés sur libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpCurlFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP utilisant libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpDeleteFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes DELETE via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpGetFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes GET via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpGetLogFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP GET avec journalisation via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpHeadFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes HEAD via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpPatchFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes PATCH via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpPostFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes POST via libcurl.
Libs/HttpClient/Implementations/Curl/Factories/HttpPutFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients HTTP spécialisés dans les requêtes PUT via libcurl.
Libs/HttpClient/Implementations/Curl/HttpClientHeadersImpl Cette unité permet d'implémenter la gestion des en-têtes pour le client HTTP basé sur libcurl.
Libs/HttpClient/Implementations/Curl/HttpClientOptsImpl Cette unité permet d'implémenter les options de configuration pour le client HTTP basé sur libcurl.
Libs/HttpClient/Implementations/Curl/HttpCurlImpl Cette unité permet de fournir l'implémentation principale d'un client HTTP utilisant libcurl, gérant les requêtes et les réponses.
Libs/HttpClient/Implementations/Curl/HttpDeleteImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes DELETE via libcurl.
Libs/HttpClient/Implementations/Curl/HttpGetImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes GET via libcurl.
Libs/HttpClient/Implementations/Curl/HttpHeadImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes HEAD via libcurl.
Libs/HttpClient/Implementations/Curl/HttpOptionsImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes OPTIONS via libcurl.
Libs/HttpClient/Implementations/Curl/HttpPatchImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes PATCH via libcurl.
Libs/HttpClient/Implementations/Curl/HttpPostImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes POST via libcurl.
Libs/HttpClient/Implementations/Curl/HttpPutImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes PUT via libcurl.
Libs/HttpClient/Implementations/Exceptions/EHttpClientErrorImpl Cette unité permet de définir les exceptions liées aux erreurs du client PUT.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpDeleteFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes DELETE sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpGetFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes GET sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes HEAD sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpOptionsFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes OPTIONS sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes PATCH sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPostFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes POST sous FPC.
Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPutFactoryImpl Cette unité permet d'implémenter une fabrique pour créer des clients PUT pour les requêtes PUT sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes DELETE sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes GET sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes HEAD sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl Cette unité permet d'implémenter les méthodes HTTP génériques utilisées par les clients sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpOptionsImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes OPTIONS sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes PATCH sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes POST sous FPC.
Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl Cette unité permet d'implémenter la logique pour effectuer des requêtes PUT sous FPC.
Libs/HttpClient/Implementations/Null/Factories/NullHttpClientFactoryImpl Cette unité permet de fournir une fabrique pour créer des instances de clients HTTP null, utilisés principalement pour les tests ou lorsqu'aucune opération HTTP réelle n'est nécessaire.
Libs/HttpClient/Implementations/Null/NullHttpClientImpl Cette unité permet d'implémenter un client HTTP null ne réalisant aucune opération, servant de substitut lorsque la communication HTTP n'est pas requise.
Libs/HttpClient/Implementations/Utils/QueryStrBuilderImpl Cette unité permet d'implémenter un constructeur de chaînes de requête, permettant de créer des chaînes de requête pour les URL à partir des paramètres fournis.
Libs/IO/StandardError/Contracts/StdErrIntf Cette unité permet de définir une interface pour la gestion de la sortie d'erreur standard.
Libs/IO/StandardError/StdErrImpl Cette unité permet d'implémenter la logique pour écrire sur la sortie d'erreur standard.
Libs/IO/StandardInput/Contracts/StdInIntf Cette unité permet de définir une interface pour la gestion de l'entrée standard.
Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf Cette unité permet de définir une interface pour les entrées standard étant conscientes des flux de données, permettant de lire à partir de différents flux de données.
Libs/IO/StandardInput/NullStdInImpl Cette unité permet d'implémenter une entrée standard nulle ne fournissant aucune donnée, servant de substitut lors des tests.
Libs/IO/StandardInput/SimpleStdInReaderImpl Cette unité permet d'implémenter un lecteur d'entrée standard simple lisant les données de l'entrée standard.
Libs/IO/StandardInput/StdInFromStreamImpl Cette unité permet d'implémenter un lecteur d'entrée standard lisant les données à partir d'un flux spécifié.
Libs/IO/StandardInput/StdInFromStringImpl Cette unité permet d'implémenter un lecteur d'entrée standard lisant les données à partir d'une chaîne de caractères.
Libs/IO/StandardInput/StdInReaderImpl Cette unité permet d'implémenter un lecteur d'entrée standard général gérant la lecture des données à partir de l'entrée standard.
Libs/IO/StandardOutput/Contracts/StdOutIntf Cette unité permet de définir une interface pour la gestion de la sortie standard.
Libs/IO/StandardOutput/DecoratorStdOutImpl Cette unité permet d'implémenter un décorateur pour la sortie standard, permettant d'ajouter des fonctionnalités supplémentaires lors de l'écriture dans la sortie standard.
Libs/IO/StandardOutput/NullStdOutImpl Cette unité permet d'implémenter une sortie standard nulle ne réalisant aucune opération d'écriture, servant de substitut pour les tests.
Libs/IO/StandardOutput/StdOutImpl Cette unité permet d'implémenter la logique pour écrire sur la sortie standard.
Libs/IO/StandardOutput/StreamStdOutImpl Cette unité permet d'implémenter la sortie standard écrivant les données dans un flux de données spécifié.
Libs/IO/StandardOutput/ThreadSafeStdOutImpl Cette unité permet d'implémenter une sortie standard thread-safe, permettant une écriture sécurisée dans un environnement multi-processus léger.
Libs/KeyValues/Contracts/KeyValuePairIntf Cette unité permet de définir une interface pour les paires clef-valeur.
Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf Cette unité permet de définir une interface pour les paires clef-valeur en lecture seule.
Libs/KeyValues/Factories/KeyValuePairFactoryImpl Cette unité permet de fournir une fabrique pour créer des instances de paires clef-valeur.
Libs/KeyValues/KeyIntValueMapImpl Cette unité permet d'implémenter une structure de données pour entreposer des paires clef-valeur où la clef est un entier.
Libs/KeyValues/KeyValueMapImpl Cette unité permet d'implémenter une structure de données pour entreposer des paires clef-valeur.
Libs/KeyValues/KeyValuePairImpl Cette unité permet d'implémenter la logique d'une paire clef-valeur, entreposant une clef et une valeur associée.
Libs/Logger/Contracts/LoggerIntf Cette unité permet de définir l'interface de base pour les journaux de bord, spécifiant les méthodes que toutes les implémentations de journaux doivent fournir (comme Log, Error, Warning,...).
Libs/Logger/Factories/BackgroundThreadLoggerFactoryImpl Cette unité permet de fournir une fabrique pour créer des journaux de bord fonctionnant dans un processus léger d'arrière-plan, permettant d'enregistrer les journaux de bord sans bloquer le processus léger principal.
Libs/Logger/Factories/CompositeLoggerFactoryImpl Cette unité permet de fournir une fabrique pour créer un journaux de bord composite pouvant enregistrer des journaux de bord à plusieurs destinations simultanément.
Libs/Logger/Factories/DbLoggerFactoryImpl Cette unité permet de créer des journaux de bord enregistrant les messages dans une base de données.
Libs/Logger/Factories/FileLoggerFactoryImpl Cette unité permet de créer des journaux de bord enregistrant les messages dans des fichiers.
Libs/Logger/Factories/MailLoggerFactoryImpl Cette unité permet de créer des journaux de bord envoyant les messages par courriel.
Libs/Logger/Factories/NullLoggerFactoryImpl Cette unité permet de fournir une fabrique pour créer des journaux de bord nuls ne réalisant aucune opération d'enregistrement, utile pour les tests.
Libs/Logger/Factories/SegregatedLoggerFactoryImpl Cette unité permet de créer des journaux de bord séparant les journaux en fonction de leur niveau ou d'autres critères.
Libs/Logger/Factories/StdErrLoggerFactoryImpl Cette unité permet de créer des journaux de bord enregistrant les messages dans la sortie d'erreur standard.
Libs/Logger/Factories/StdOutLoggerFactoryImpl Cette unité permet de créer des journaux de bord enregistrant les messages dans la sortie standard.
Libs/Logger/Factories/SysLogLoggerFactoryImpl Cette unité permet de créer des journaux de bord envoyant les messages à un serveur Syslog pour un entreposage centralisé des journaux de bord.
Libs/Logger/AbstractLoggerImpl Cette unité permet de fournir une implémentation abstraite d'un journaux de bord, servant de base pour d'autres journaux de bord.
Libs/Logger/BackgroundThreadLoggerImpl Cette unité permet d'implémenter un journal de bord enregistrant les messages dans un processus léger d'arrière-plan.
Libs/Logger/CompositeLoggerImpl Cette unité permet d'implémenter un journal de bord composite enregistrant les messages à plusieurs destinations.
Libs/Logger/DbLoggerImpl Cette unité permet d'implémenter un journal de bord enregistrant les messages dans une base de données.
Libs/Logger/DecoratorLoggerImpl Cette unité permet d'implémenter un journal de bord décorateur pouvant ajouter des fonctionnalités supplémentaires à un journaux de bord existant.
Libs/Logger/FileLoggerImpl Cette unité permet d'implémenter un journal de bord enregistrant les messages dans des fichiers.
Libs/Logger/LogLevelTypes Cette unité permet de définir les différents niveaux de journaux de bord (comme Info, Warning, Error,...).
Libs/Logger/MailLoggerImpl Cette unité permet d'implémenter un journal de bord envoyant les messages par courriel.
Libs/Logger/NullLoggerImpl Cette unité permet d'implémenter un journal de bord nul ne réalisant aucune opération d'enregistrement.
Libs/Logger/SegregatedLoggerImpl Cette unité permet d'implémenter un journal de bord séparant les journaux de bord en fonction de leur niveau ou d'autres critères.
Libs/Logger/StdErrLoggerImpl Cette unité permet d'implémenter un journal de bord enregistrant les messages dans la sortie d'erreur standard.
Libs/Logger/StdOutLoggerImpl Cette unité permet d'implémenter un journal de bord enregistrant les messages dans la sortie standard.
Libs/Logger/SysLogLoggerImpl Cette unité permet d'implémenter un journal de bord envoyant les messages à un serveur Syslog.
Libs/Logger/ThreadSafeLoggerImpl Cette unité permet d'implémenter un journal de bord étant sécurisé pour une utilisation dans des environnements multi-processus léger.
Libs/Mailer/Contracts/MailerIntf Cette unité permet de définir l'interface de base pour les courriels, spécifiant les méthodes que toutes les implémentations de courriels doivent fournir, comme Send, Configure,...
Libs/Mailer/Implementations/Base/AbstractMailerFactoryImpl Cette unité permet de fournir une classe de fabrique abstraite pour créer des instances de courriels.
Libs/Mailer/Implementations/Base/AbstractMailerImpl Cette unité permet de fournir une implémentation abstraite d'un envoi de courriel, servant de base pour d'autres implémentations.
Libs/Mailer/Implementations/Base/MailerConfigTypes Cette unité permet de définir les types de configuration utilisés par les envois de courriels, tels que les paramètres d'expéditeur, de destinataire,...
Libs/Mailer/Implementations/Exceptions/EMailerImpl Cette unité permet de définir les exceptions spécifiques aux opérations d'envoi de courriel, pour gérer les erreurs lors de l'envoi de courriel.
Libs/Mailer/Implementations/Indy/Factories/IndyMailerFactoryImpl Cette unité permet de créer des instances de courriels basés sur la bibliothèque Indy.
Libs/Mailer/Implementations/Indy/IndyMailerImpl Cette unité permet d'implémenter un envoi de courriel utilisant la bibliothèque Indy pour envoyer des courriels.
Libs/Mailer/Implementations/Sendmail/Factories/SendmailMailerFactoryImpl Cette unité permet de créer des instances d'envoi de courriels utilisant le programme sendmail.
Libs/Mailer/Implementations/Sendmail/SendmailConsts Cette unité permet de définir les constantes utilisées par les envois de courriels basés sur sendmail.
Libs/Mailer/Implementations/Sendmail/SendmailMailerImpl Cette unité permet d'implémenter un envoi de courriel utilisant sendmail pour envoyer des courriels.
Libs/Mailer/Implementations/Synapse/Factories/SynapseMailerFactoryImpl Cette unité permet de créer des instances d'envoi de courriel utilisant la bibliothèque Synapse.
Libs/Mailer/Implementations/Synapse/SynapseMailerImpl Cette unité permet d'implémenter un envoi de courriel utilisant la bibliothèque Synapse pour envoyer des courriels.
Libs/OutputBuffer/Contracts/OutputBufferIntf Cette unité permet de définir l'interface de base pour les tampons de sortie, spécifiant les méthodes que toutes les implémentations doivent fournir, comme Write, Flush,...
Libs/OutputBuffer/Contracts/OutputBufferStreamIntf Cette unité permet de définir l'interface pour les flux de tampon de sortie, spécifiant les opérations liées au flux de données.
Libs/OutputBuffer/Factories/OutputBufferFactoryImpl Cette unité permet de fournir une fabrique pour créer des instances de tampons de sortie.
Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl Cette unité permet de créer des tampons de sortie écrivant dans la sortie d'erreur standard.
Libs/OutputBuffer/Stream/OutputBufferStreamImpl Cette unité permet d'implémenter un flux de données utilisant un tampon de sortie pour gérer les écritures.
Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl Cette unité permet d'implémenter un flux utilisant un tampon de sortie basé sur des chaînes de caractères, permettant d'écrire des chaînes dans le tampon.
Libs/OutputBuffer/OutputBufferExImpl Cette unité permet de fournir une implémentation étendue d'un tampon de sortie, ajoutant des fonctionnalités supplémentaires.
Libs/OutputBuffer/OutputBufferImpl Cette unité permet de fournir une implémentation de base d'un tampon de sortie.
Libs/OutputBuffer/StdErrBufferExImpl Cette unité permet de fournir une implémentation étendue d'un tampon de sortie écrivant dans la sortie d'erreur standard.
Libs/OutputBuffer/StdErrBufferImpl Cette unité permet de fournir une implémentation d'un tampon de sortie écrivant dans la sortie d'erreur standard.
Libs/Protocol/Contracts/ProtocolParserIntf Cette unité permet de définir l'interface d'un analyseur de protocole, spécifiant les méthodes nécessaires pour analyser les données du protocole.
Libs/Protocol/Contracts/ProtocolProcessorIntf Cette unité permet de définir l'interface d'un processeur de protocole, spécifiant les méthodes pour traiter les données après leur analyse.
Libs/Protocol/Contracts/ReadyListenerIntf Cette unité permet de définir l'interface d'un écouteur attendant les avertissements de disponibilité d'une demande ou d'un événement.
Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserFactoryIntf Cette unité permet de définir l'interface d'une fabrique pour créer des analyseurs de trames FastCGI.
Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserIntf Cette unité permet de définir l'interface d'un analyseur de trames FastCGI, spécifiant les méthodes nécessaires pour analyser les trames.
Libs/Protocol/Implementations/FastCGI/Environment/Factories/FcgiEnvironmentFactoryImpl Cette unité permet de fournir une implémentation concrète d'une fabrique pour créer l'environnement FastCGI.
Libs/Protocol/Implementations/FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl Cette unité permet d'implémenter une structure pour représenter une paire clef-valeur dans le contexte des paramètres FastCGI.
Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiBufferImpl Cette unité permet de définir une exception pour les erreurs liées à des tampons FastCGI invalides.
Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl Cette unité permet de définir une exception pour les erreurs de longueur d'entête FastCGI invalides.
Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl Cette unité permet de définir une exception pour les erreurs liées à des types de records FastCGI invalides.
Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRequestIdImpl Cette unité permet de définir une exception pour les erreurs liées à des identificateurs de requête FastCGI invalides.
Libs/Protocol/Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl Cette unité permet d'implémenter un assistant pour écrire des données sur le flux de sortie standard dans le contexte FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiBeginRequestIntf Cette unité permet de définir l'interface d'un enregistrement de début de requête FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordFactoryIntf Cette unité permet de définir l'interface d'une fabrique pour créer des enregistrements FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordIntf Cette unité permet de définir l'interface de base pour tous les enregistrements FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiAbortRequestFactory Cette unité permet de créer des enregistrements de demande d'abandon FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiBeginRequestFactory Cette unité permet de créer des enregistrements de début de requête FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiDataFactory Cette unité permet de créer des enregistrements de données FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiEndRequestFactory Cette unité permet de créer des enregistrements de fin de requête FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesFactory Cette unité permet de créer des enregistrements pour récupérer des valeurs dans FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesResultFactory Cette unité permet de créer des enregistrements de résultats de récupération de valeurs FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiParamsFactory Cette unité permet de créer des enregistrements de paramètres FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiRecordFactory Cette unité permet de créer des enregistrements FastCGI de manière générique.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdErrFactory Cette unité permet de créer des enregistrements pour le flux d'erreur standard dans FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdInFactory Cette unité permet de créer des enregistrements pour le flux d'entrée standard dans FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdOutFactory Cette unité permet de créer des enregistrements pour le flux de sortie standard dans FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiUnknownTypeFactory Cette unité permet de créer des enregistrements pour les types inconnus dans FastCGI.
Libs/Protocol/Implementations/FastCGI/Records/FcgiAbortRequest Cette unité permet de définir l'enregistrement pour signaler l'abandon d'une requête FastCGI. Cet enregistrement est utilisé pour indiquer que le serveur doit arrêter le traitement d'une requête.
Libs/Protocol/Implementations/FastCGI/Records/FcgiBeginRequest Cette unité permet de définir l'enregistrement pour indiquer le début d'une requête FastCGI. Il contient des informations sur la requête, telles que l'identifiant de la requête et les paramètres de configuration.
Libs/Protocol/Implementations/FastCGI/Records/FcgiData Cette unité permet de définir l'enregistrement pour transmettre des données dans une requête FastCGI. Cet enregistrement contient le contenu que l'application souhaite envoyer au serveur.
Libs/Protocol/Implementations/FastCGI/Records/FcgiEndRequest Cette unité permet de définir l'enregistrement pour indiquer la fin d'une requête FastCGI. Cela permet au serveur de savoir que le traitement de la requête est terminé.
Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValues Cette unité permet de définir l'enregistrement utilisé pour récupérer des valeurs spécifiques à partir d'un serveur FastCGI. Il peut contenir des clefs de paramètres demandés par le client.
Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValuesResult Cette unité permet de définir l'enregistrement de résultat pour les valeurs récupérées via FcgiGetValues. Il contient les valeurs demandées par le client.
Libs/Protocol/Implementations/FastCGI/Records/FcgiParams Cette unité permet de définir l'enregistrement contenant les paramètres passés à une requête FastCGI. Il entrepose des paires clef-valeur représentant les paramètres d'entrée.
Libs/Protocol/Implementations/FastCGI/Records/FcgiStdErr Cette unité permet de définir l'enregistrement pour le flux d'erreur standard dans FastCGI. Il est utilisé pour transmettre les messages d'erreur du serveur au client.
Libs/Protocol/Implementations/FastCGI/Records/FcgiStdIn Cette unité permet de définir l'enregistrement pour le flux d'entrée standard dans FastCGI. Il est utilisé pour transmettre des données d'entrée du client au serveur.
Libs/Protocol/Implementations/FastCGI/Records/FcgiStdOut Cette unité permet de définir l'enregistrement pour le flux de sortie standard dans FastCGI. Il est utilisé pour transmettre les résultats d'exécution d'une requête au client.
Libs/Protocol/Implementations/FastCGI/Records/FcgiUnknownType Cette unité permet de définir un enregistrement pour les types inconnus dans FastCGI. Cet enregistrement peut être utilisé pour gérer des cas où un type de message non spécifié est reçu.
Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIdAwareIntf Cette unité permet de définir une interface pour les objets étant conscients de l'identificateur de requête FastCGI, permettant d'associer des opérations à des requêtes spécifiques.
Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIntf Cette unité permet de définir l'interface d'une requête FastCGI, spécifiant les méthodes et propriétés nécessaires pour gérer une requête.
Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestManagerIntf Cette unité permet de définir l'interface pour un gestionnaire de requêtes FastCGI, supervisant le traitement des requêtes et leur cycle de vie.
Libs/Protocol/Implementations/FastCGI/Request/Factories/FcgiRequestFactoryImpl Cette unité permet de fournir une implémentation concrète pour créer des objets de requête FastCGI.
Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestImpl Cette unité permet d'implémenter les détails d'une requête FastCGI, gérant les données et les opérations associées.
Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestManagerImpl Cette unité permet d'implémenter le gestionnaire de requêtes FastCGI, coordonnant les requêtes et gérant leur cycle de vie.
Libs/Protocol/Implementations/FastCGI/FcgiBaseParserFactoryImpl Cette unité permet de fournir une implémentation de base pour la fabrique d'analyseurs FastCGI, permettant de créer des instances d'analyseurs.
Libs/Protocol/Implementations/FastCGI/FcgiBaseParserImpl Cette unité permet d'implémenter un analyseur de base pour les messages FastCGI, gérant l'analyse générale des données.
Libs/Protocol/Implementations/FastCGI/FcgiFrameParserFactoryImpl Cette unité permet de fournir une fabrique pour créer des analyseurs de trames FastCGI, gérant les messages encapsulés dans des trames.
Libs/Protocol/Implementations/FastCGI/FcgiFrameParserImpl Cette unité permet d'implémenter un analyseur de trames FastCGI, traitant l'analyse des messages enveloppés dans des trames spécifiques.
Libs/Protocol/Implementations/FastCGI/FcgiProcessorImpl Cette unité permet d'implémenter le processeur FastCGI, gérant le traitement des requêtes et la coordination entre les différents composants de traitement.
Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebRequestAwareIntf Cette unité permet de définir une interface pour les objets étant conscients d'une requête Fpweb. Cela permet d'accéder aux informations de la requête en cours.
Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebResponseAwareIntf Cette unité permet de définir une interface pour les objets étant conscients d'une réponse Fpweb. Cela permet d'interagir avec la réponse en cours et de la modifier si nécessaire.
Libs/Protocol/Implementations/Http/Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl Cette unité permet d'implémenter une aide pour gérer les paires clef-valeur des paramètres d'une requête Fpweb. Cela facilite l'accès et la manipulation des paramètres de requête.
Libs/Protocol/Implementations/Http/Fpweb/Helpers/FpwebStdOutWriterImpl Cette unité permet d'implémenter une classe d'assistance pour écrire des données dans la sortie standard (stdout) dans le contexte de Fpweb.
Libs/Protocol/Implementations/Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl Cette unité permet de fournir une implémentation sécurisée pour les processus léger de l'interface FpwebResponseAware, permettant un accès simultané sûr aux réponses Fpweb.
Libs/Protocol/Implementations/Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl Cette unité permet de fournir une implémentation pour créer des instances de requêtes Fpweb.
Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileAdapterImpl Cette unité permet d'implémenter un adaptateur pour gérer les fichiers téléchargés dans les requêtes Fpweb. Cela permet d'accéder et de manipuler les fichiers envoyés par les clients.
Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileCollectionAdapterImpl Cette unité permet d'implémenter un adaptateur pour gérer une collection de fichiers téléchargés. Cela facilite le traitement de plusieurs fichiers dans une requête.
Libs/Protocol/Implementations/Http/Fpweb/Request/FpwebRequestImpl Cette unité permet d'implémenter la logique de traitement des requêtes Fpweb, gérant les données de la requête, les paramètres et les fichiers.
Libs/Protocol/Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes Cette unité permet de définir les types de configuration du serveur pour Fpweb, incluant des paramètres de configuration spécifiques au serveur HTTP.
Libs/Protocol/Implementations/Http/Fpweb/FpwebAppServiceProviderImpl Cette unité permet de fournir une implémentation pour un fournisseur de services d'application Fpweb, gérant la configuration et l'exécution des services d'application.
Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl Cette unité permet d'implémenter le processeur Fpweb, gérant le traitement des requêtes et des réponses HTTP.
Libs/Protocol/Implementations/Http/Indy/Contracts/IndyResponseAwareIntf Cette unité permet de définir une interface pour les objets étant conscients d'une réponse Indy, permettant d'interagir avec la réponse en cours.
Libs/Protocol/Implementations/Http/Indy/Environment/Helpers/IndyParamKeyValuePairImpl Cette unité permet d'implémenter une aide pour gérer les paires clef-valeur des paramètres d'une requête Indy.
Libs/Protocol/Implementations/Http/Indy/Helpers/IndyStdOutWriterImpl Cette unité permet d'implémenter une classe d'assistance pour écrire des données dans la sortie standard (stdout) dans le contexte d'Indy.
Libs/Protocol/Implementations/Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl Cette unité permet de fournir une implémentation sécurisée pour les processus légers de l'interface IndyResponseAware, permettant un accès simultané sûr aux réponses Indy.
Libs/Protocol/Implementations/Http/Indy/IndyAppServiceProviderImpl Cette unité permet de fournir une implémentation pour un fournisseur de services d'application Indy, gérant la configuration et l'exécution des services d'application.
Libs/Protocol/Implementations/Http/Indy/IndyProcessorImpl Cette unité permet d'implémenter le processeur Indy, gérant le traitement des requêtes et des réponses HTTP.
Libs/Protocol/Implementations/Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf Cette unité permet de définir une interface pour les objets devant être conscients des connexions Libmicrohttpd. Cela permet d'accéder aux informations sur la connexion HTTP en cours.
Libs/Protocol/Implementations/Http/Libmicrohttpd/Environment/Helpers/MhdParamKeyValuePairImpl Cette unité permet d'implémenter une aide pour gérer les paires clef-valeur des paramètres dans une requête HTTP gérée par Libmicrohttpd.
Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl Cette unité permet d'implémenter une classe d'assistance pour écrire des données dans la sortie standard (stdout) dans le contexte de Libmicrohttpd.
Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/ThreadSafeMhdConnectionAwareImpl Cette unité permet de fournir une implémentation sécurisée pour les processus légers de l'interface MhdConnectionAware, permettant un accès simultané sûr aux informations de connexion.
Libs/Protocol/Implementations/Http/Libmicrohttpd/Types/MhdSvrConfigTypes Cette unité permet de définir les types de configuration du serveur pour Libmicrohttpd, y compris les paramètres spécifiques au serveur HTTP.
Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdAppServiceProviderImpl Cette unité permet de fournir une implémentation pour un fournisseur de services d'application Libmicrohttpd, gérant la configuration et l'exécution des services d'application.
Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdProcessorImpl Cette unité permet d'implémenter le processeur Libmicrohttpd, gérant le traitement des requêtes et des réponses HTTP.
Libs/Protocol/Implementations/SCGI/Contracts/ScgiParserIntf Cette unité permet de définir une interface pour l'analyse des requêtes SCGI. Cela permet de traiter les données reçues selon le format SCGI.
Libs/Protocol/Implementations/SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl Cette unité permet d'implémenter une aide pour gérer les paires clef-valeur des paramètres dans une requête SCGI.
Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl Cette unité permet de définir une exception pour gérer les erreurs liées à un corps de requête SCGI invalide.
Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiHeaderImpl Cette unité permet de définir une exception pour gérer les erreurs liées à un en-tête de requête SCGI invalide.
Libs/Protocol/Implementations/SCGI/Helpers/ScgiStdOutWriterImpl Cette unité permet d'implémenter une classe d'assistance pour écrire des données dans la sortie standard (stdout) dans le contexte SCGI.
Libs/Protocol/Implementations/SCGI/ScgiParserImpl Cette unité permet d'implémenter la logique d'analyseur des requêtes SCGI, permettant d'extraire et de traiter les données de la requête.
Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl Cette unité permet d'implémenter le processeur SCGI, gérant le traitement des requêtes et des réponses SCGI.
Libs/Protocol/Implementations/Uwsgi/Contracts/UwsgiParserIntf Cette unité permet de définir une interface pour l'analyse des requêtes uWSGI, permettant de traiter les données reçues selon le format uWSGI.
Libs/Protocol/Implementations/Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl Cette unité permet d'implémenter une aide pour gérer les paires clef-valeur des paramètres dans une requête uWSGI.
Libs/Protocol/Implementations/Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl Cette unité permet de définir une exception pour gérer les erreurs liées à un entête de requête uWSGI invalide.
Libs/Protocol/Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl Cette unité permet d'implémenter une classe d'assistance pour écrire des données dans la sortie standard (stdout) dans le contexte uWSGI.
Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl Cette unité permet d'implémenter la logique d'analyseur des requêtes uWSGI, permettant d'extraire et de traiter les données de la requête.
Libs/Protocol/Implementations/Uwsgi/UwsgiProcessorImpl Cette unité permet d'implémenter le processeur uWSGI, gérant le traitement des requêtes et des réponses uWSGI.
Libs/Protocol/Implementations/ThreadSafe/ThreadSafeProtocolProcessorImpl Cette unité permet de fournir une implémentation sécurisée pour les processus léger d'un processeur de protocoles, permettant une manipulation sécurisée et simultanée des requêtes.
Libs/Protocol/Implementations/NonBlockingProtocolProcessorImpl Cette unité permet d'implémenter un processeur de protocoles non-bloquant, permettant de gérer des requêtes sans bloquer le processus léger principal.
Libs/Protocol/Implementations/NullProtocolProcessorImpl Cette unité permet de fournir une implémentation de processeur de protocoles "null", ne traitant pas les requêtes. Cela peut être utile pour les tests ou comme espace réservé.
Libs/Random/Contracts/RandomIntf Cette unité permet de définir une interface pour les générateurs de nombres aléatoires. Cela inclut les méthodes à implémenter pour générer des entiers aléatoires ou d'autres types de valeurs aléatoires.
Libs/Random/Implementations/DevUrandomImpl Cette unité permet de fournir une implémentation concrète de l'interface de génération de nombres aléatoires, utilisant le générateur de nombres aléatoires basé sur /dev/urandom, un fichier spécial sur les systèmes Unix fournissant des nombres aléatoires.
Libs/Regex/Contracts/RegexIntf Cette unité permet de définir une interface pour les opérations d'expressions régulières. Elle inclut des méthodes pour compiler des expressions régulières, effectuer des correspondances et extraire des groupes.
Libs/Regex/NullRegexImpl Cette unité permet de fournir une implémentation "null" de l'interface des expressions régulières. Cela peut être utilisé pour des tests ou des scénarios où les expressions régulières ne sont pas nécessaires.
Libs/Regex/RegexImpl Cette unité permet d'implémenter les fonctionnalités des expressions régulières en fournissant des méthodes concrètes pour compiler, correspondre et manipuler les chaînes de caractères selon des motifs définis.
Libs/SimpleBaseLib/Bases/SbpBase16 Cette unité permet d'implémenter l'encodage et le décodage en Base16 (hexadécimal).
Libs/SimpleBaseLib/Bases/SbpBase32 Cette unité permet d'implémenter l'encodage et le décodage en Base32.
Libs/SimpleBaseLib/Bases/SbpBase32Alphabet Cette unité permet de définir l'alphabet utilisé pour l'encodage en Base32.
Libs/SimpleBaseLib/Bases/SbpBase58 Cette unité permet d'implémenter l'encodage et le décodage en Base58, souvent utilisé dans les adresses de cryptomonnaie.
Libs/SimpleBaseLib/Bases/SbpBase58Alphabet Cette unité permet de définir l'alphabet utilisé pour l'encodage en Base58.
Libs/SimpleBaseLib/Bases/SbpBase64 Cette unité permet d'implémenter l'encodage et le décodage en Base64, utilisé pour représenter des données binaires sous forme de chaîne de caractères ASCII.
Libs/SimpleBaseLib/Bases/SbpBase64Alphabet Cette unité permet de définir l'alphabet utilisé pour l'encodage en Base64.
Libs/SimpleBaseLib/Bases/SbpBase85 Cette unité permet d'implémenter l'encodage et le décodage en Base85, une méthode d'encodage efficace pour les données binaires.
Libs/SimpleBaseLib/Bases/SbpBase85Alphabet Cette unité permet de définir l'alphabet utilisé pour l'encodage en Base85.
Libs/SimpleBaseLib/Bases/SbpEncodingAlphabet Cette unité permet de fournir des définitions pour les alphabets d'encodage utilisés dans les différents systèmes de base.
Libs/SimpleBaseLib/Interfaces/SbpIBase32 Cette unité permet de définir l'interface pour l'encodage/décodage en Base32.
Libs/SimpleBaseLib/Interfaces/SbpIBase32Alphabet Cette unité permet de définir l'interface pour l'alphabet de Base32.
Libs/SimpleBaseLib/Interfaces/SbpIBase58 Cette unité permet de définir l'interface pour l'encodage/décodage en Base58.
Libs/SimpleBaseLib/Interfaces/SbpIBase58Alphabet Cette unité permet de définir l'interface pour l'alphabet de Base58.
Libs/SimpleBaseLib/Interfaces/SbpIBase64 Cette unité permet de définir l'interface pour l'encodage/décodage en Base64.
Libs/SimpleBaseLib/Interfaces/SbpIBase64Alphabet Cette unité permet de définir l'interface pour l'alphabet de Base64.
Libs/SimpleBaseLib/Interfaces/SbpIBase85 Cette unité permet de définir l'interface pour l'encodage/décodage en Base85.
Libs/SimpleBaseLib/Interfaces/SbpIBase85Alphabet Cette unité permet de définir l'interface pour l'alphabet de Base85.
Libs/SimpleBaseLib/Interfaces/SbpIEncodingAlphabet Cette unité permet de définir une interface générale pour les alphabets d'encodage.
Libs/SimpleBaseLib/Utils/SbpBits Cette unité contient des fonctions utilitaires pour manipuler des bits.
Libs/SimpleBaseLib/Utils/SbpSimpleBaseLibTypes Cette unité permet de définir des types spécifiques utilisés dans la bibliothèque SimpleBaseLib.
Libs/SimpleBaseLib/Utils/SbpUtilities Cette unité contient des fonctions utilitaires diverses pour le fonctionnement de la bibliothèque, facilitant l'encodage, le décodage et d'autres opérations.
Libs/Socket/Exceptions/EEpollCreateImpl Cette unité permet de définir une exception pour les erreurs lors de la création d'un epoll, un mécanisme de gestion des événements en réseau.
Libs/Socket/Exceptions/EEpollCtlImpl Cette unité permet de définir une exception pour les erreurs lors de l'ajout ou de la suppression d'un descripteur de fichier à la surveillance de l'epoll.
Libs/Socket/Exceptions/EKqueueImpl Cette unité permet de définir une exception pour les erreurs liées à l'utilisation de kqueue, une interface de gestion des événements sous Unix.
Libs/Socket/Exceptions/ESockBindImpl Cette unité permet de définir une exception pour les erreurs survenues lors de l'appel à la fonction bind() sur un socket.
Libs/Socket/Exceptions/ESockCreateImpl Cette unité permet de définir une exception pour les erreurs lors de la création d'un socket.
Libs/Socket/Exceptions/ESockErrorImpl Cette unité permet de définir une exception générale pour les erreurs de socket non spécifiées.
Libs/Socket/Exceptions/ESockListenImpl Cette unité permet de définir une exception pour les erreurs lors de l'appel à la fonction listen() sur un socket.
Libs/Socket/Exceptions/ESockStreamImpl Cette unité permet de définir une exception pour les erreurs liées aux sockets de type stream.
Libs/Socket/Exceptions/ESockWouldBlockImpl Cette unité permet de définir une exception pour indiquer que l'opération sur le socket ne peut pas être effectuée immédiatement et doit être réessayée.
Libs/Socket/CloseableStreamImpl Cette unité permet d'implémenter un flux de données pouvant être fermé, pour gérer les connexions réseau.
Libs/Socket/EpollCloseableImpl Cette unité permet d'implémenter un epoll pouvant être fermé, facilitant la gestion des événements réseau.
Libs/Socket/LruConnectionQueueImpl Cette unité permet d'implémenter une file de connexions avec un cache à éviction (Least Recently Used), optimisant la gestion des connexions réseau.
Libs/Socket/NullCloseableImpl Cette unité permet d'implémenter un flux de données nul ne faisant rien, utilisé peut-être pour les tests ou les scénarios où aucune connexion n'est nécessaire.
Libs/Socket/SockStreamImpl Cette unité permet d'implémenter un flux de socket, permettant la lecture et l'écriture de données sur un socket.
Libs/Socket/SocketConsts Cette unité contient des constantes liées à la gestion des sockets, comme des valeurs de retour, des codes d'erreur,...
Libs/Socket2/Contracts/IoHandlerIntf Cette unité permet de définir une interface pour les gestionnaires d'entrées/sorties, facilitant la gestion des flux de données dans les opérations de socket.
Libs/Socket2/Contracts/ListenSocketIntf Cette unité permet de définir une interface pour les sockets d'écoute, permettant la gestion des connexions entrantes.
Libs/Socket2/Contracts/SocketIntf Cette unité permet de définir une interface générale pour les opérations de socket, comme la création, la liaison et l'écoute des connexions.
Libs/Socket2/Contracts/SocketOptsIntf Cette unité permet de définir une interface pour gérer les options des sockets, comme les paramètres de temporisation et les options de sécurité.
Libs/Socket2/Contracts/SocketSvrFactoryIntf Cette unité permet de définir une interface pour une usine de serveurs de sockets, facilitant la création de serveurs socket avec des configurations spécifiques.
Libs/Socket2/Factories/BoundSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs de sockets liés (bound servers), écoutant sur des adresses et des ports spécifiques.
Libs/Socket2/Factories/EpollBoundSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs de sockets liés utilisant le mécanisme epoll, optimisé pour gérer un grand nombre de connexions.
Libs/Socket2/Factories/EpollInet6SvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant epoll et prenant en charge le protocole IPv6.
Libs/Socket2/Factories/EpollInetSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant epoll pour le protocole IPv4.
Libs/Socket2/Factories/EpollUnixSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant epoll pour des sockets Unix.
Libs/Socket2/Factories/Inet6SvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs supportant le protocole IPv6, sans spécifier l'usage d'epoll.
Libs/Socket2/Factories/InetSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs supportant le protocole IPv4, sans spécifier l'usage d'epoll.
Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant kqueue et prenant en charge le protocole IPv6.
Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs de sockets liés utilisant kqueue.
Libs/Socket2/Factories/KqueueInetSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant kqueue pour le protocole IPv4.
Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs utilisant kqueue pour des sockets Unix.
Libs/Socket2/Factories/UnixSvrFactoryImpl Cette unité permet d'implémenter une usine pour créer des serveurs supportant des sockets Unix.
Libs/Socket2/Implementations/AbstractIoHandlerImpl Cette unité permet de fournir une implémentation abstraite d'un gestionnaire d'entrées/sorties, servant de base pour d'autres gestionnaires.
Libs/Socket2/Implementations/AbstractSocketImpl Cette unité permet de fournir une implémentation abstraite d'un socket, servant de base pour des types de sockets spécifiques.
Libs/Socket2/Implementations/BoundSocketImpl Cette unité permet de fournir une implémentation concrète d'un socket lié, permettant d'écouter des connexions sur une adresse et un port spécifiques.
Libs/Socket2/Implementations/EpollIoHandlerImpl Cette unité permet de fournir une implémentation d'un gestionnaire d'entrées/sorties utilisant le mécanisme epoll, optimisé pour les performances.
Libs/Socket2/Implementations/Inet6SocketImpl Cette unité permet de fournir une implémentation d'un socket pour le protocole IPv6.
Libs/Socket2/Implementations/InetSocketImpl Cette unité permet de fournir une implémentation d'un socket pour le protocole IPv4.
Libs/Socket2/Implementations/KqueueIoHandlerImpl Cette unité permet de fournir une implémentation d'un gestionnaire d'entrées/sorties utilisant kqueue, adapté aux environnements Unix.
Libs/Socket2/Implementations/SelectIoHandlerImpl Cette unité permet de fournir une implémentation d'un gestionnaire d'entrées/sorties utilisant le modèle select, une méthode plus ancienne pour surveiller plusieurs sockets.
Libs/Socket2/Implementations/Socket2SvrImpl Cette unité permet de fournir une implémentation d'un serveur socket, intégrant les fonctionnalités nécessaires pour gérer les connexions et les communications.
Libs/Socket2/Implementations/SocketOptsImpl Cette unité permet de fournir une implémentation pour gérer les options des sockets, permettant de configurer des paramètres comme les temporisations et les options de sécurité.
Libs/Socket2/Implementations/UnixSocketImpl Cette unité permet de fournir une implémentation d'un socket Unix, permettant la communication entre processus sur le même système.
Libs/Streams/Contracts/DataAvailListenerIntf Cette unité permet de définir une interface pour les écouteurs d'événements de disponibilité des données, permettant aux objets d'être notifiés lorsque de nouvelles données sont disponibles dans un flux.
Libs/Streams/Contracts/MemoryDeallocatorIntf Cette unité permet de définir une interface pour un déallocateur de mémoire, permettant de gérer la libération de la mémoire utilisée par les objets.
Libs/Streams/Contracts/RunnableWithDataNotifIntf Cette unité permet de définir une interface pour des objets pouvant être exécutés et avertissant lorsqu'ils ont des données disponibles.
Libs/Streams/Contracts/StreamAdapterAwareIntf Cette unité permet de définir une interface pour des objets étant conscients des adaptateurs de flux, leur permettant d'interagir avec des flux à travers des adaptateurs.
Libs/Streams/Contracts/StreamAdapterCollectionFactoryIntf Cette unité permet de définir une interface pour les usines d'adaptateurs de flux, permettant de créer des collections d'adaptateurs de flux.
Libs/Streams/Contracts/StreamAdapterCollectionIntf Cette unité permet de définir une interface pour une collection d'adaptateurs de flux, permettant de gérer plusieurs adaptateurs comme un seul objet.
Libs/Streams/Contracts/StreamAdapterFactoryIntf Cette unité permet de définir une interface pour une usine d'adaptateurs de flux, permettant de créer des adaptateurs de flux selon des critères spécifiques.
Libs/Streams/Contracts/StreamAdapterIntf Cette unité permet de définir une interface pour un adaptateur de flux, permettant de transformer ou d'adapter le comportement d'un flux.
Libs/Streams/Contracts/StreamIdIntf Cette unité permet de définir une interface pour identifier de manière unique un flux, permettant de gérer plusieurs flux simultanément.
Libs/Streams/Exceptions/EInvalidStreamImpl Cette unité permet de fournir une implémentation d'une exception étant levée lorsque des opérations sont effectuées sur un flux invalide.
Libs/Streams/Factories/MemStreamAdapterFactoryImpl Cette unité permet d'implémenter une usine pour créer des adaptateurs de flux basés sur la mémoire.
Libs/Streams/Factories/StrStreamAdapterFactoryImpl Cette unité permet d'implémenter une usine pour créer des adaptateurs de flux basés sur des chaînes de caractères.
Libs/Streams/Factories/StreamAdapterCollectionFactoryImpl Cette unité permet d'implémenter une usine pour créer des collections d'adaptateurs de flux de données.
Libs/Streams/MappedMemoryStreamImpl Cette unité permet de fournir une implémentation d'un flux de mémoire cartographiée, permettant d'accéder à des zones de mémoire à travers un flux de données.
Libs/Streams/MemAllocatorImpl Cette unité permet de fournir une implémentation pour un allocateur de mémoire, utilisé pour gérer la mémoire dans le contexte des flux de données.
Libs/Streams/NullMemoryDeallocatorImpl Cette unité permet de fournir une implémentation d'un déallocateur de mémoire nul, ne faisant aucune opération de désallocation.
Libs/Streams/NullRunnableWithDataNotifImpl Cette unité permet de fournir une implémentation nulle pour des objets exécutables avec avertissement de données, ne faisant aucune action.
Libs/Streams/NullStreamAdapterImpl Cette unité permet de fournir une implémentation nulle d'un adaptateur de flux, ne transformant ou n'adaptant rien.
Libs/Streams/SegregatedStreamAdapterImpl Cette unité permet de fournir une implémentation d'un adaptateur de flux segmentant les données en différents flux de données.
Libs/Streams/SerializeableStreamImpl Cette unité permet de fournir une implémentation d'un flux sérialisable, permettant de sérialiser et désérialiser des objets à travers un flux de données.
Libs/Streams/StreamAdapterCollectionImpl Cette unité permet de fournir une implémentation d'une collection d'adaptateurs de flux de données, permettant de gérer plusieurs adaptateurs ensemble.
Libs/Streams/StreamAdapterImpl Cette unité permet de fournir une implémentation d'un adaptateur de flux de données, permettant de modifier le comportement d'un flux.
Libs/Streams/StreamAdapterLogImpl Cette unité permet de fournir une implémentation d'un adaptateur de flux de données enregistrant les opérations effectuées sur le flux de données, utile pour le débogage ou la journalisation.
Libs/TermSignal/SigTermImpl Cette unité permet de fournir une implémentation pour gérer les signaux de terminaison dans les applications, permettant une gestion propre de la fermeture des applications.
Libs/ThreadPool/Contracts/ThreadIntf Cette unité permet de définir une interface pour un processus léger, permettant de gérer le comportement d'un processus léger dans un bassin.
Libs/ThreadPool/Contracts/ThreadPoolIntf Cette unité permet de définir une interface pour un bassin de processus léger, permettant de gérer l'exécution concurrente de tâches à l'aide d'un nombre fixe de processus léger.
Libs/ThreadPool/ThreadSafeListImpl Cette unité permet de fournir une implémentation d'une liste sûre pour les processus léger, permettant d'ajouter et de supprimer des éléments de manière sécurisée dans un environnement multi-processus léger.
Libs/Throttle/Contracts/RateLimiterIntf Cette unité permet de définir une interface pour un limiteur de débit, permettant de contrôler le taux d'accès à une ressource.
Libs/Throttle/Contracts/RequestIdentifierIntf Cette unité permet de définir une interface pour identifier les requêtes, utilisée pour appliquer la limitation de débit sur des requêtes spécifiques.
Libs/Throttle/Contracts/ThrottleRequestIntf Cette unité permet de définir une interface pour les requêtes subissant une limitation de débit, permettant de gérer les détails de ces requêtes.
Libs/Throttle/Implementations/Factories/NonBlockingThrottleMiddlewareFactoryImpl Cette unité permet de fournir une implémentation d'une usine pour créer un middleware de limitation de débit non-bloquant.
Libs/Throttle/Implementations/Factories/ThrottleMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer un middleware de limitation de débit, permettant d'appliquer la limitation de débit dans les applications.
Libs/Throttle/Implementations/AbstractRateLimiterImpl Cette unité permet de fournir une implémentation abstraite d'un limiteur de débit, servant de base pour d'autres implémentations spécifiques.
Libs/Throttle/Implementations/AbstractRequestIdentifierImpl Cette unité permet de fournir une implémentation abstraite pour identifier les requêtes, servant de base pour d'autres identificateurs.
Libs/Throttle/Implementations/DbRateLimiterImpl Cette unité permet de fournir une implémentation d'un limiteur de débit basé sur une base de données, permettant d'entreposer les informations de limitation.
Libs/Throttle/Implementations/DecoratorRateLimiterImpl Cette unité permet de fournir une implémentation d'un limiteur de débit utilisant le motif décorateur pour ajouter des fonctionnalités supplémentaires à un limiteur existant.
Libs/Throttle/Implementations/IpAddrRequestIdentifierImpl Cette unité permet de fournir une implémentation pour identifier les requêtes par adresse IP, permettant de limiter les requêtes basées sur l'adresse source.
Libs/Throttle/Implementations/MemoryRateLimiterImpl Cette unité permet de fournir une implémentation d'un limiteur de débit utilisant la mémoire pour entreposer les informations sur le débit.
Libs/Throttle/Implementations/NonBlockingThrottleMiddlewareImpl Cette unité permet de fournir une implémentation d'un middleware de limitation de débit non-bloquant.
Libs/Throttle/Implementations/QueryParamRequestIdentifierImpl Cette unité permet de fournir une implémentation pour identifier les requêtes en fonction des paramètres de requête, permettant de limiter les requêtes basées sur des valeurs spécifiques.
Libs/Throttle/Implementations/SessionRequestIdentifierImpl Cette unité permet de fournir une implémentation pour identifier les requêtes basées sur la session de l'utilisateur, permettant de gérer les limites de débit par session.
Libs/Throttle/Implementations/ThrottleMiddlewareImpl Cette unité permet de fournir une implémentation d'un middleware de limitation de débit standard.
Libs/Throttle/Implementations/ThrottleRequestImpl Cette unité permet de fournir une implémentation d'une requête subissant la limitation de débit, encapsulant les détails de la requête.
Libs/Throttle/Types/RateTypes Cette unité permet de définir des types de données associés à la limitation de débit, permettant de spécifier des taux, des limites,...
Libs/UserAgent/Contracts/ClientBrowserIntf Cette unité permet de définir une interface pour représenter un navigateur client, permettant d'accéder aux informations du navigateur.
Libs/UserAgent/Contracts/ClientDeviceIntf Cette unité permet de définir une interface pour représenter un appareil client, permettant d'accéder aux informations de l'appareil.
Libs/UserAgent/Contracts/ClientOsIntf Cette unité permet de définir une interface pour représenter un système d'exploitation client, permettant d'accéder aux informations du système d'exploitation.
Libs/UserAgent/Contracts/UserAgentIntf Cette unité permet de définir une interface pour représenter un agent utilisateur, permettant d'accéder aux détails d'un agent utilisateur.
Libs/UserAgent/Implementations/Factories/UserAgentFactoryImpl Cette unité permet de fournir une implémentation d'une usine pour créer des instances d'agents utilisateurs.
Libs/UserAgent/Implementations/UserAgentConsts Cette unité permet de fournir des constantes associées aux agents utilisateurs, telles que des chaînes de recherche ou des identifiants connus.
Libs/UserAgent/Implementations/UserAgentImpl Cette unité permet de fournir une implémentation concrète d'un agent utilisateur, encapsulant toutes les informations et méthodes nécessaires pour manipuler les données de l'agent utilisateur.
Middleware/BuiltIns/Factories/CacheControlMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer des instances de middleware de contrôle de cache, permettant de gérer les entêtes de contrôle de cache dans les réponses HTTP.
Middleware/BuiltIns/Factories/CommonStaticFilesMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer des middleware destinés à gérer des fichiers statiques communs, facilitant leur livraison dans les réponses HTTP.
Middleware/BuiltIns/Factories/JsonContentTypeMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer un middleware configurant le type de contenu des réponses en JSON, ce qui est utile pour les API RESTful.
Middleware/BuiltIns/Factories/NoCacheMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer un middleware désactivant le cache des réponses HTTP, en ajoutant les entêtes appropriés.
Middleware/BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer un middleware dédié à la gestion de fichiers statiques, permettant de servir des fichiers tels que des images, des feuilles de style, et des scripts.
Middleware/BuiltIns/AbstractMiddlewareImpl Cette unité permet de fournir une implémentation abstraite de middleware, servant de base pour d'autres middleware en définissant des méthodes et des propriétés communes.
Middleware/BuiltIns/BaseStaticFilesMiddlewareImpl Cette unité permet de fournir une implémentation de base pour les middleware gérant des fichiers statiques, encapsulant la logique commune pour la livraison de fichiers.
Middleware/BuiltIns/CacheControlMiddlewareImpl Cette unité permet de fournir une implémentation concrète d'un middleware de contrôle de cache, ajoutant les entêtes appropriés aux réponses HTTP pour contrôler le comportement du cache.
Middleware/BuiltIns/CompositeMiddlewareImpl Cette unité permet de fournir une implémentation d'un middleware composite, permettant de chaîner plusieurs middleware pour un traitement en série des requêtes et des réponses.
Middleware/BuiltIns/FuncMiddlewareImpl Cette unité permet de fournir une implémentation de middleware basé sur une fonction, permettant d'utiliser une fonction déléguée pour gérer les requêtes et les réponses.
Middleware/BuiltIns/JsonContentTypeMiddlewareImpl Cette unité permet de fournir une implémentation concrète d'un middleware configurant les réponses pour qu'elles soient en JSON, définissant le type de contenu approprié.
Middleware/BuiltIns/MaintenanceModeMiddlewareImpl Cette unité permet de fournir un middleware pour activer le mode maintenance, en renvoyant une réponse spécifique lors de la maintenance de l'application.
Middleware/BuiltIns/MethodMiddlewareImpl Cette unité permet de fournir une implémentation de middleware filtrant les requêtes en fonction de la méthode HTTP, permettant de gérer des actions spécifiques pour les méthodes GET, POST,...
Middleware/BuiltIns/NoCacheMiddlewareImpl Cette unité permet de fournir une implémentation concrète d'un middleware désactivant le cache, en ajoutant les entêtes appropriés pour empêcher l'entreposage en cache des réponses.
Middleware/BuiltIns/NullMiddlewareImpl Cette unité permet de fournir une implémentation de middleware nulle, ne faisant rien, servant de substitut lorsque aucun middleware n'est requis.
Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl Cette unité permet de fournir une implémentation permettant d'utiliser un gestionnaire de requêtes en tant que middleware, intégrant la logique de traitement des requêtes.
Middleware/BuiltIns/StaticFilesMiddlewareImpl Cette unité permet de fournir une implémentation concrète d'un middleware servant des fichiers statiques, gérant le routage des requêtes vers les fichiers appropriés.
Middleware/Contracts/MiddlewareExecutorIntf Cette unité permet de définir une interface pour l'exécution de middleware, permettant d'exécuter un middleware en réponse à une requête.
Middleware/Contracts/MiddlewareIntf Cette unité permet de définir une interface de base pour tous les middleware, garantissant que tous les middleware implémentent des méthodes essentielles pour le traitement des requêtes et des réponses.
Middleware/Contracts/MiddlewareLinkIntf Cette unité permet de définir une interface pour un lien entre middleware, permettant de chaîner des middleware ensemble.
Middleware/Contracts/MiddlewareLinkListIntf Cette unité permet de définir une interface pour une liste de liens middleware, gérant l'organisation et l'exécution des middleware chaînés.
Middleware/Contracts/MiddlewareListFactoryIntf Cette unité permet de définir une interface pour une usine créant des listes de middleware, facilitant la gestion de collections de middleware.
Middleware/Contracts/MiddlewareListIntf Cette unité permet de définir une interface pour une liste de middleware, permettant d'ajouter, de supprimer et d'exécuter des middleware dans l'ordre.
Middleware/Contracts/MiddlewareListItemIntf Cette unité permet de définir une interface pour un élément d'une liste de middleware, représentant un middleware spécifique dans une liste.
Middleware/Contracts/MiddlewareTypes Cette unité permet de définir des types et des énumérations associés aux middleware, facilitant leur classification et leur utilisation dans l'application.
Middleware/Factories/MiddlewareListFactoryImpl Cette unité permet de fournir une implémentation d'une usine pour créer des listes de middleware, facilitant la gestion de collections de middleware.
Middleware/Factories/NullMiddlewareListFactoryImpl Cette unité permet de fournir une implémentation d'une usine nulle pour des listes de middleware, servant de substitut lorsque aucune liste de middleware n'est requise.
Middleware/DecoratorMiddlewareExecutorImpl Cette unité permet d'implémenter un exécuteur de middleware décorateur, permettant d'ajouter des fonctionnalités supplémentaires à des middleware existants sans modifier leur logique d'origine.
Middleware/MiddlewareChainImpl Cette unité permet de fournir une implémentation de chaîne de middleware, permettant d'exécuter plusieurs middleware dans un ordre spécifique. Cette classe gère le passage des requêtes à travers chaque middleware de la chaîne de caractères.
Middleware/MiddlewareExecutorImpl Cette unité permet de d'implémenter un exécuteur de middleware, responsable de l'exécution d'un middleware spécifique en réponse à une requête, en gérant la logique de traitement des requêtes.
Middleware/MiddlewareLinkImpl Cette unité permet de fournir une implémentation pour un lien entre middleware, facilitant le chaînage de middleware pour un traitement séquentiel des requêtes.
Middleware/MiddlewareListImpl Cette unité permet d'implémenter une liste de middleware, permettant de gérer une collection de middleware, en fournissant des méthodes pour ajouter, supprimer et exécuter les middleware dans l'ordre.
Middleware/NullMiddlewareListImpl Cette unité permet de fournir une implémentation nulle d'une liste de middleware, servant de substitut lorsque aucune liste de middleware n'est nécessaire.
Middleware/WithExceptMiddlewareExecutorImpl Cette unité permet d'implémenter un exécuteur de middleware gérant les exceptions, permettant de capturer et de traiter les erreurs survenant pendant l'exécution des middleware.
Mvc/Controllers/AbstractControllerImpl Cette unité permet de fournir une implémentation abstraite pour les contrôleurs, définissant des méthodes et des propriétés communes que les contrôleurs spécifiques doivent implémenter.
Mvc/Controllers/ControllerImpl Cette unité permet d'implémenter un contrôleur concret, gérant les requêtes et orchestrant les interactions entre les modèles et les vues dans le cadre du modèle MVC.
Mvc/Models/Contracts/ModelParamsIntf Cette unité permet de définir une interface pour les paramètres du modèle, encapsulant les informations nécessaires pour interagir avec un modèle spécifique.
Mvc/Models/Contracts/ModelReaderIntf Cette unité permet de définir une interface pour les lecteurs de modèle, permettant de lire les données d'un modèle.
Mvc/Models/Contracts/ModelResultSetIntf Cette unité permet de définir une interface pour un ensemble de résultats de modèle, représentant un ensemble de données renvoyées par un modèle après une opération de lecture.
Mvc/Models/Contracts/ModelWriterIntf Cette unité permet de définir une interface pour les écrivains de modèle, permettant d'écrire des données dans un modèle.
Mvc/Models/Implementations/Basic/Factories/ModelParamsFactoryImpl Cette unité permet de fournir une usine pour créer des instances de paramètres de modèle, facilitant la gestion et l'initialisation des paramètres requis par les modèles.
Mvc/Models/Implementations/Basic/DecoratorModelParamsImpl Cette unité permet d'implémenter un modèle de paramètres décorateur, permettant d'ajouter des fonctionnalités supplémentaires aux paramètres du modèle existant.
Mvc/Models/Implementations/Basic/ModelParamsImpl Cette unité permet de fournir une implémentation concrète des paramètres de modèle, encapsulant les informations nécessaires pour interagir avec le modèle.
Mvc/Models/Implementations/Null/Factories/NullModelReaderFactoryImpl Cette unité permet de fournir une usine nulle pour des lecteurs de modèle, servant de substitut lorsque aucun lecteur de modèle n'est requis.
Mvc/Models/Implementations/Null/NullModelReaderImpl Cette unité permet d'implémenter un lecteur de modèle nul, ne faisant rien, servant de substitut lorsqu'aucun traitement de lecture de modèle n'est nécessaire.
Mvc/Models/Implementations/Null/NullModelResultSetImpl Cette unité permet d'implémenter un ensemble de résultats de modèle nul, ne faisant rien, servant de substitut lorsqu'aucun ensemble de résultats n'est nécessaire.
Mvc/Views/Contracts/ViewIntf Cette unité permet de définir une interface pour les vues, fournissant des méthodes essentielles pour la gestion et l'affichage des données dans l'application.
Mvc/Views/Contracts/ViewPartialIntf Cette unité permet de définir une interface pour les vues partielles, étant des composantes de vue réutilisables destinés à être intégrés dans d'autres vues.
Mvc/Views/Contracts/ViewPushIntf Cette unité permet de définir une interface pour les vues supportant le modèle de type "push", où les données sont envoyées à la vue plutôt que d'être extraites.
Mvc/Views/Contracts/ViewStackIntf Cette unité permet de définir une interface pour les vues de type "stack", gérant une collection de vues, permettant d'afficher une vue à la fois à partir d'une pile de vues.
Mvc/Views/Factories/NullViewFactoryImpl Cette unité permet de fournir une usine nulle pour les vues, servant de substitut lorsque la création de vues n'est pas nécessaire.
Mvc/Views/Factories/StrViewPartialFactoryImpl Cette unité permet d'implémenter une usine pour créer des vues partielles à partir de chaînes, permettant de générer des vues à partir de contenus textuels.
Mvc/Views/Factories/ViewPartialFactoryImpl Cette unité permet de fournir une usine pour créer des instances de vues partielles, facilitant leur gestion et leur instanciation.
Mvc/Views/Factories/ViewStackFactoryImpl Cette unité permet d'implémenter une usine pour créer des vues de type stack, gérant la logique de création et de gestion des piles de vues.
Mvc/Views/Params/Contracts/ViewParametersIntf Cette unité permet de définir une interface pour les paramètres de vue, encapsulant les informations nécessaires pour configurer et personnaliser une vue.
Mvc/Views/Params/Factories/NullViewParametersFactoryImpl Cette unité permet de fournir une usine nulle pour les paramètres de vue, servant de substitut lorsque la création de paramètres de vue n'est pas nécessaire.
Mvc/Views/Params/Factories/ViewParametersFactoryImpl Cette unité permet de fournir une usine pour créer des instances de paramètres de vue, facilitant la gestion des configurations de vue.
Mvc/Views/Params/CompositeViewParametersImpl Cette unité permet de implémenter une classe de paramètres de vue composite, permettant de regrouper plusieurs paramètres en un seul objet pour simplifier la gestion.
Mvc/Views/Params/NullViewParametersImpl Cette unité permet d'implémenter une version nulle des paramètres de vue, ne faisant rien et servant de substitut lorsque les paramètres ne sont pas nécessaires.
Mvc/Views/Params/ViewParametersImpl Cette unité permet de fournir une implémentation concrète des paramètres de vue, encapsulant les informations et les configurations nécessaires pour la vue.
Mvc/Views/Parsers/Contracts/TemplateParserIntf Cette unité permet de définir une interface pour les analyseurs de gabarits, permettant de traiter et d'interpréter les gabarits de vue.
Mvc/Views/Parsers/Factories/BaseTemplateParserFactoryImpl Cette unité permet de fournir une usine de base pour créer des analyseurs de gabarits, facilitant la gestion des différents types d'analyseurs.
Mvc/Views/Parsers/Factories/NullTemplateParserFactoryImpl Cette unité permet d'implémenter une usine nulle pour les analyseurs de gabarits, servant de substitut lorsque l'analyseur n'est pas requis.
Mvc/Views/Parsers/Factories/SimpleTemplateParserFactoryImpl Cette unité permet de fournir une usine pour créer des analyseurs de gabarits simples, traitant des gabarits de manière simple.
Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl Cette unité permet d'implémenter une usine pour créer des analyseurs de gabarits, gérant les différentes logiques d'analyseur des gabarits.
Mvc/Views/Parsers/NullTemplateParserImpl Cette unité permet d'implémenter un analyseur de gabarit nul, ne faisant rien, servant de substitut lorsque l'analyseur n'est pas nécessaire.
Mvc/Views/Parsers/SimpleTemplateParserImpl Cette unité permet de fournir une implémentation concrète d'un analyseur de gabarit simple, capable de traiter les gabarits de manière simple.
Mvc/Views/Parsers/TemplateParserImpl Cette unité permet d'implémenter un analyseur de gabarit complet, capable de traiter des gabarits complexes et d'interpréter les instructions de présentation.
Mvc/Views/CompositeViewImpl Cette unité permet de fournir une implémentation de vue composite, permettant de regrouper plusieurs vues en une seule pour un rendu collectif.
Mvc/Views/GroupViewImpl Cette unité permet d'implémenter une vue de groupe, pouvant contenir et gérer plusieurs sous-vues.
Mvc/Views/NullViewImpl Cette unité permet de fournir une implémentation nulle de vue, ne faisant rien, servant de substitut lorsque la vue n'est pas nécessaire.
Mvc/Views/StaticViewImpl Cette unité permet d'implémenter une vue statique, affichant un contenu fixe sans dynamique, utilisé pour des éléments d'interface utilisateur constants.
Mvc/Views/StrViewPartialImpl Cette unité permet de fournir une implémentation de vue partielle à partir d'une chaîne, permettant de gérer le contenu textuel à afficher.
Mvc/Views/TemplateViewImpl Cette unité permet d'implémenter une vue basée sur un modèle, capable de traiter et d'afficher des données en utilisant des modèles de présentation.
Mvc/Views/ViewImpl Cette unité permet de fournir une implémentation de base d'une vue, encapsulant la logique de présentation et d'affichage des données.
Mvc/Views/ViewPartialImpl Cette unité permet d'implémenter une vue partielle, permettant d'afficher des segments réutilisables de l'interface utilisateur au sein d'autres vues.
Mvc/Views/ViewStackImpl Cette unité permet de fournir une implémentation concrète d'une vue de type stack, gérant les différentes vues à afficher dans l'application.
Router/Contracts/RouteArgsReaderIntf Cette unité permet de définir une interface pour lire les arguments de route à partir d'une requête, permettant d'extraire les paramètres d'URL.
Router/Contracts/RouteArgsWriterIntf Cette unité permet de définir une interface pour écrire les arguments de route, facilitant l'ajout de paramètres d'URL à des réponses ou des redirections.
Router/Contracts/RouteBuilderIntf Cette unité permet de définir une interface pour construire des routes, encapsulant la logique de définition de nouvelles routes dans le système.
Router/Contracts/RouteHandlerFactoryIntf Cette unité permet de définir une interface pour les usines de gestionnaires de route, permettant de créer des instances de gestionnaires en fonction des routes.
Router/Contracts/RouteHandlerIntf Cette unité permet de définir une interface pour les gestionnaires de route, spécifiant les méthodes nécessaires pour traiter les requêtes et produire des réponses.
Router/Contracts/RouteIntf Cette unité permet de définir une interface pour les routes, encapsulant les informations nécessaires sur une route spécifique, comme le chemin et le gestionnaire associé.
Router/Contracts/RouteListIntf Cette unité permet de définir une interface pour une liste de routes, permettant de gérer et d'itérer sur plusieurs routes dans le système.
Router/Contracts/RouteMatcherIntf Cette unité permet de définir une interface pour les correspondants de route, déterminant si une requête correspond à une route donnée.
Router/Contracts/RouteUrlIntf Cette unité permet de définir une interface pour les URL de route, facilitant la construction et la gestion des URL associées aux routes.
Router/Contracts/RouterIntf Cette unité permet de définir une interface pour le routeur, spécifiant les méthodes principales pour gérer le routage des requêtes dans l'application.
Router/Exceptions/ERouteArgNotFoundImpl Cette unité permet d'implémenter une exception pour les cas où un argument de route requis n'est pas trouvé, permettant de gérer les erreurs de routage.
Router/Exceptions/ERouteMatcherImpl Cette unité permet d'implémenter une exception pour les erreurs rencontrées lors de la correspondance des routes, fournissant des détails sur le problème survenu.
Router/Factories/AbstractRouterFactoryImpl Cette unité permet de fournir une classe abstraite pour la création de routeurs, servant de base pour des usines de routeur spécifiques.
Router/Factories/CombineRouterFactoryImpl Cette unité permet d'implémenter une usine pour créer des routeurs combinés, permettant de regrouper plusieurs routeurs en un seul pour le traitement des requêtes.
Router/Factories/RouteHandlerFactoryImpl Cette unité permet de fournir une usine pour créer des gestionnaires de route, encapsulant la logique de création de gestionnaires basés sur les routes.
Router/Factories/RouterFactoryImpl Cette unité permet d'implémenter une usine pour créer des instances de routeur, facilitant la configuration et l'initialisation du système de routage.
Router/Factories/SimpleRouterFactoryImpl Cette unité permet de fournir une usine pour créer un routeur simple, permettant une configuration de routage basique sans fonctionnalités avancées.
Router/Lists/CombineRegexRouteListImpl Cette unité permet d'implémenter une liste de routes combinée utilisant des expressions régulières pour le routage, permettant de regrouper plusieurs routes complexes.
Router/Lists/RegexRouteListImpl Cette unité permet de fournir une liste de routes utilisant des expressions régulières pour la correspondance des requêtes, permettant de gérer des routes dynamiques et flexibles.
Router/Lists/RouteListImpl Cette unité permet d'implémenter une liste de routes, fournissant des fonctionnalités de gestion et de recherche de routes dans le système.
Router/Lists/SimpleRegexRouteListImpl Cette unité permet de fournir une liste de routes simple utilisant des expressions régulières, facilitant la définition de routes sans complexité supplémentaire.
Router/Types/PlaceholderTypes Cette unité permet de définir des types de placeholders pour les routes, permettant de gérer des variables dans les chemins d'URL.
Router/Types/RouteDataTypes Cette unité permet de définir des types de données liés aux routes, encapsulant les informations et les structures nécessaires pour le routage.
Router/CompositeRouteBuilderImpl Cette unité permet d'implémenter un constructeur de route composite, permettant de créer des routes complexes à partir de plusieurs sous-routes.
Router/NullRouteArgsImpl Cette unité permet de fournir une implémentation nulle pour les arguments de route, servant de substitut lorsque les arguments ne sont pas nécessaires.
Router/NullRouteImpl Cette unité permet d'implémenter une route nulle, ne faisant rien, servant de substitut lorsque la route n'est pas nécessaire.
Router/RouteBuilderImpl Cette unité permet de fournir une implémentation concrète d'un constructeur de route, encapsulant la logique de création et de configuration des routes.
Router/RouteConsts Cette unité permet de définir des constantes utilisées dans le système de routage, fournissant des valeurs standard pour le routage.
Router/RouteHandlerImpl Cette unité permet d'implémenter un gestionnaire de route, encapsulant la logique pour traiter les requêtes et produire des réponses en fonction de la route.
Router/RouterImpl Cette unité permet de fournir une implémentation concrète du routeur, gérant la logique de routage, la correspondance des requêtes et l'exécution des gestionnaires de route.
Security/Auth/Authenticator/Factories/DbPasswHashAuthFactoryImpl Cette unité permet d'implémenter une usine pour créer un authentificateur basé sur le hachage des mots de passe entreposés dans une base de données.
Security/Auth/Authenticator/Factories/StaticPasswHashAuthFactoryImpl Cette unité permet de fournir une usine pour créer un authentificateur utilisant des mots de passe hachés statiques, généralement pour des environnements de test ou des scénarios spécifiques.
Security/Auth/Authenticator/AbstractPasswHashAuthImpl Cette unité permet de fournir une classe abstraite pour les authentificateurs utilisant des mots de passe hachés, définissant des méthodes communes pour l'authentification.
Security/Auth/Authenticator/DbPasswHashAuthImpl Cette unité permet d'implémenter l'authentification basée sur le hachage des mots de passe entreposés dans une base de données, vérifiant les identificateurs de l'utilisateur en les comparant avec les valeurs hachées.
Security/Auth/Authenticator/StaticCredentialsAuthImpl Cette unité permet de fournir une implémentation d'authentification utilisant des identificateurs statiques, vérifiant si les informations fournies correspondent à des valeurs prédéfinies.
Security/Auth/Authenticator/StaticPasswHashAuthImpl Cette unité permet d'implémenter un authentificateur utilisant des mots de passe hachés statiques, permettant une authentification simple basée sur des valeurs prédéfinies.
Security/Auth/Basic/Factories/StaticCredentialsBasicAuthMiddlewareFactoryImpl Cette unité permet d'implémenter une usine pour créer des middlewares d'authentification de base utilisant des identifiants statiques.
Security/Auth/Basic/Middlewares/BasicAuthMiddlewareImpl Cette unité permet d'implémenter un middleware d'authentification de base, vérifiant les identifiants de l'utilisateur dans l'entête d'authentification de la requête HTTP.
Security/Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl Cette unité permet de fournir une usine pour créer des middlewares d'authentification par jeton (Bearer), permettant l'utilisation de jetons JWT ou d'autres formats de jeton.
Security/Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl Cette unité permet d'implémenter un middleware d'authentification par jeton, vérifiant la validité d'un jeton dans la requête pour authentifier l'utilisateur.
Security/Auth/Bearer/CredentialRequestImpl Cette unité permet d'implémenter une classe pour gérer les requêtes d'identifiants, encapsulant les détails de la demande de jeton d'authentification.
Security/Auth/Contracts/AuthIntf Cette unité permet de définir une interface pour les systèmes d'authentification, spécifiant les méthodes nécessaires pour authentifier les utilisateurs.
Security/Auth/Contracts/TokenGeneratorIntf Cette unité permet de définir une interface pour les générateurs de jetons, permettant la création de jetons d'authentification pour les utilisateurs.
Security/Auth/Contracts/TokenVerifierIntf Cette unité permet de définir une interface pour les vérificateurs de jetons, spécifiant les méthodes nécessaires pour valider les jetons d'authentification.
Security/Auth/Digest/Factories/StaticCredentialsDigestAuthMiddlewareFactoryImpl Cette unité permet d'implémenter une usine pour créer des middlewares d'authentification digest utilisant des identifiants statiques.
Security/Auth/Digest/Helpers/DigestInfoHelper Cette unité permet de fournir des fonctions d'assistance pour gérer les informations relatives à l'authentification digest.
Security/Auth/Digest/Middlewares/DigestAuthMiddlewareImpl Cette unité permet d'implémenter un middleware d'authentification digest, vérifiant les identifiants de l'utilisateur en utilisant le protocole d'authentification digest.
Security/Auth/Digest/Types/DigestInfoTypes Cette unité permet de définir des types de données relatifs à l'authentification digest, encapsulant les informations nécessaires pour ce type d'authentification.
Security/Auth/Digest/DigestStaticCredentialsAuthImpl Cette unité permet d'implémenter un authentificateur utilisant des identifiants statiques pour l'authentification digest.
Security/Auth/Exceptions/EAuthImpl Cette unité permet d'implémenter une exception pour les erreurs d'authentification, fournissant des détails sur les problèmes rencontrés lors de l'authentification des utilisateurs.
Security/Auth/Types/CredentialTypes Cette unité permet de définir des types de données relatifs aux identifiants d'utilisateur, encapsulant les informations nécessaires pour gérer les authentifications.
Security/Auth/Types/VerificationResultTypes Cette unité permet de définir des types de données pour les résultats de vérification des jetons, encapsulant les informations sur la validité des jetons d'authentification.
Security/Cors/Contracts/CorsConfigIntf Cette unité permet de définir une interface pour la configuration CORS, spécifiant les options nécessaires pour gérer les requêtes CORS.
Security/Cors/Contracts/CorsIntf Cette unité permet de définir une interface pour les fonctionnalités CORS, permettant d'implémenter des vérifications et des réponses aux requêtes CORS.
Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl Cette unité permet de fournir une usine de base pour créer des middlewares CORS, servant de fondation pour d'autres usines spécifiques.
Security/Cors/Factories/CorsMiddlewareFactoryImpl Cette unité permet d'implémenter une usine pour créer des middlewares CORS, configurant les options nécessaires pour gérer les requêtes entre origines.
Security/Cors/Factories/NullCorsMiddlewareFactoryImpl Cette unité permet d'implémenter une usine ne produisant pas de middleware CORS, servant d'implémentation nulle pour des scénarios où CORS n'est pas requis.
Security/Cors/Implementations/CorsConfigImpl Cette unité permet de fournir une implémentation concrète de la configuration CORS, définissant les paramètres de configuration nécessaires.
Security/Cors/Implementations/CorsImpl Cette unité permet d'implémenter les fonctionnalités CORS, gérant les requêtes et les réponses en fonction des paramètres de configuration.
Security/Cors/Implementations/NullCorsImpl Cette unité permet de fournir une implémentation nulle des fonctionnalités CORS, souvent utilisée pour désactiver les vérifications CORS.
Security/Cors/Middlewares/CorsMiddlewareImpl Cette unité permet d'implémenter un middleware CORS, interceptant les requêtes et ajoutant les entêtes CORS appropriés aux réponses.
Security/Csrf/Consts/CsrfConsts Cette unité permet de définir des constantes utilisées dans le mécanisme de protection CSRF.
Security/Csrf/Contracts/CsrfIntf Cette unité permet de définir une interface pour les fonctionnalités CSRF, spécifiant les méthodes nécessaires pour gérer la protection contre les attaques CSRF.
Security/Csrf/Factories/CsrfMiddlewareFactoryImpl Cette unité permet d'implémenter une usine pour créer des middlewares de protection CSRF, configurant les paramètres nécessaires.
Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl Cette unité permet de fournir une implémentation par défaut pour gérer les échecs de validation CSRF, définissant le comportement en cas d'attaque détectée.
Security/Csrf/Implementations/CsrfImpl Cette unité permet d'implémenter les fonctionnalités de protection CSRF, générant et validant des jetons CSRF pour sécuriser les requêtes.
Security/Csrf/Implementations/UrandomCsrfImpl Cette unité permet d'implémenter un générateur de jetons CSRF basé sur des nombres aléatoires, offrant une méthode sécurisée pour générer des jetons.
Security/Csrf/Middlewares/CsrfMiddlewareImpl Cette unité permet d'implémenter un middleware de protection CSRF, vérifiant jetons CSRF dans les requêtes pour s'assurer de leur validité.
Security/Escaper/Contracts/EscaperIntf Cette unité permet de définir une interface pour les fonctionnalités d'échappement, permettant de sécuriser les données en les échappant pour éviter les attaques par injection.
Security/FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl Cette unité permet d'implémenter une usine pour créer des middlewares de protection des frames, empêchant le chargement de l'application dans des frames non autorisées.
Security/FrameGuard/Middlewares/FrameGuardMiddlewareImpl Cette unité permet d'implémenter un middleware de protection des frames, ajoutant des entêtes de sécurité pour empêcher le détournement de l'affichage de l'application.
Security/FrameGuard/FrameGuardConsts Cette unité permet de définir des constantes utilisées dans la configuration de la protection des frames.
Security/Jwt/Contracts/JwtAlgIntf Cette unité permet de définir une interface pour les algorithmes JWT, spécifiant les méthodes nécessaires pour signer et vérifier les jetons.
Security/Jwt/Contracts/JwtAlgSignerIntf Cette unité permet de définir une interface pour les signateurs de jetons JWT, permettant de signer les jetons avec différents algorithmes.
Security/Jwt/Contracts/JwtAlgVerifierIntf Cette unité permet de définir une interface pour les vérificateurs de jetons JWT, spécifiant les méthodes nécessaires pour valider les signatures des jetons.
Security/Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl Cette unité permet de fournir une classe abstraite pour les algorithmes HMAC utilisés pour signer les jetons JWT, définissant les méthodes communes pour l'implémentation.
Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl Cette unité permet d'implémenter un algorithme HMAC SHA-256 pour signer et vérifier des jetons JWT.
Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl Cette unité permet d'implémenter un algorithme HMAC SHA-384 pour signer et vérifier des jetons JWT.
Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl Cette unité permet d'implémenter un algorithme HMAC SHA-512 pour signer et vérifier des jetons JWT.
Security/Jwt/Implementations/Alg/NoneJwtAlgImpl Cette unité permet de fournir une implémentation pour un algorithme sans signature (None) dans les jetons JWT, souvent utilisé pour les scénarios de test.
Security/Jwt/Implementations/Exceptions/EJwtImpl Cette unité permet d'implémenter une exception pour les erreurs liées aux jetons JWT, fournissant des détails sur les problèmes rencontrés lors de la validation ou de la génération de jetons.
Security/Jwt/Implementations/Factories/JwtTokenGeneratorFactoryImpl Cette unité permet d'implémenter une usine pour créer des générateurs de jetons JWT, configurant les options nécessaires pour générer des jetons.
Security/Jwt/Implementations/Factories/JwtTokenVerifierFactoryImpl Cette unité permet d'implémenter une usine pour créer des vérificateurs de jetons JWT, configurant les options nécessaires pour valider les jetons.
Security/Jwt/Implementations/JwtConsts Cette unité permet de définir des constantes utilisées dans le contexte des jetons JWT, comme les clefs et les algorithmes.
Security/Jwt/Implementations/JwtTokenGeneratorImpl Cette unité permet d'implémenter un générateur de jetons JWT, fournissant des méthodes pour créer des jetons valides.
Security/Jwt/Implementations/JwtTokenVerifierImpl Cette unité permet d'implémenter un vérificateur de jetons JWT, fournissant des méthodes pour valider les signatures et les charges utiles des jetons.
Security/PasswordHash/Contracts/PasswordHashIntf Cette unité permet de définir une interface pour les algorithmes de hachage des mots de passe, spécifiant les méthodes nécessaires pour hacher et vérifier les mots de passe.
Security/PasswordHash/Exceptions/EPasswordHashImpl Cette unité permet d'implémenter une exception pour gérer les erreurs liées au hachage des mots de passe, fournissant des informations sur les problèmes rencontrés lors des opérations de hachage.
Security/PasswordHash/Implementations/Argon2i/Argon2iPasswordHashImpl Cette unité permet d'implémenter l'algorithme de hachage des mots de passe Argon2i, offrant une méthode sécurisée pour hacher et vérifier les mots de passe.
Security/PasswordHash/Implementations/Bcrypt/Factories/BcryptPasswordHashFactoryImpl Cette unité permet de fournir une usine pour créer des instances de l'algorithme Bcrypt pour le hachage des mots de passe, configurant les options nécessaires.
Security/PasswordHash/Implementations/Bcrypt/BcryptPasswordHashImpl Cette unité permet d'implémenter l'algorithme Bcrypt pour le hachage des mots de passe, offrant des méthodes pour hacher et vérifier les mots de passe en toute sécurité.
Security/PasswordHash/Implementations/Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl Cette unité permet de fournir une usine pour créer des instances de l'algorithme PBKDF2 pour le hachage des mots de passe.
Security/PasswordHash/Implementations/Pbkdf2/Pbkdf2PasswordHashImpl Cette unité permet d'implémenter l'algorithme PBKDF2 pour le hachage des mots de passe, permettant de configurer des paramètres comme le nombre d'itérations et la longueur de la clef.
Security/PasswordHash/Implementations/Scrypt/Factories/ScryptPasswordHashFactoryImpl Cette unité permet de fournir une usine pour créer des instances de l'algorithme Scrypt pour le hachage des mots de passe.
Security/PasswordHash/Implementations/Scrypt/ScryptPasswordHashImpl Cette unité permet d'implémenter l'algorithme Scrypt pour le hachage des mots de passe, conçu pour être intensif en mémoire et en CPU, ce qui le rend résistant aux attaques par force brute.
Security/PasswordHash/Implementations/Sha2/Factories/Sha2PasswordHashFactoryImpl Cette unité permet de fournir une usine pour créer des instances des algorithmes de hachage SHA-2 pour les mots de passe.
Security/PasswordHash/Implementations/Sha2/AbstractSha2PasswordHashImpl Cette unité permet de fournir une classe abstraite pour les algorithmes de hachage SHA-2, définissant des méthodes communes pour les implémentations spécifiques.
Security/PasswordHash/Implementations/Sha2/Sha2_256PasswordHashImpl Cette unité permet d'implémenter l'algorithme SHA-256 pour le hachage des mots de passe.
Security/PasswordHash/Implementations/Sha2/Sha2_512PasswordHashImpl Cette unité permet d'implémenter l'algorithme SHA-512 pour le hachage des mots de passe.
Security/Sanitation/Contracts/SanitizerIntf Cette unité permet de définir une interface pour les fonctionnalités d'assainissement, permettant de nettoyer les entrées pour éviter les attaques par injection et autres problèmes de sécurité.
Security/Sanitation/Implementations/HtmlEntitiesSanitizerImpl Cette unité permet d'implémenter un assainisseur pour les entités HTML, transformant les caractères spéciaux en leurs entités HTML correspondantes pour prévenir les attaques XSS.
Security/Validation/Contracts/RequestValidatorIntf Cette unité permet de définir une interface pour valider les requêtes entrantes, spécifiant les méthodes nécessaires pour effectuer la validation.
Security/Validation/Contracts/ValidationRulesIntf Cette unité permet de définir une interface pour les règles de validation, spécifiant les critères que les données doivent respecter.
Security/Validation/Contracts/ValidatorCollectionIntf Cette unité permet de définir une interface pour une collection de validateurs, permettant de gérer plusieurs validateurs pour une validation complexe.
Security/Validation/Contracts/ValidatorIntf Cette unité permet de définir une interface pour un validateur unique, spécifiant les méthodes nécessaires pour valider des données spécifiques.
Security/Validation/Exceptions/EInvalidValidatorImpl Cette unité permet d'implémenter une exception pour gérer les erreurs liées aux validateurs, fournissant des informations sur les problèmes rencontrés lors de la validation.
Security/Validation/Factories/ValidationFactoryImpl Cette unité permet de fournir une usine pour créer des validateurs, configurant les règles et les critères nécessaires pour la validation.
Security/Validation/Middleware/ValidationCollectionMiddlewareWithHandlerImpl Cette unité permet d'implémenter un middleware gérant une collection de validateurs, validant les données de la requête avant de passer à la logique suivante.
Security/Validation/Middleware/ValidationMiddlewareImpl Cette unité permet d'implémenter un middleware pour la validation des requêtes, vérifiant les données entrantes et rejetant celles échouant la validation.
Security/Validation/Middleware/ValidationMiddlewareWithHandlerImpl Cette unité permet d'implémenter un middleware effectuant la validation des requêtes tout en permettant un traitement supplémentaire via un gestionnaire, offrant une flexibilité dans la chaîne de traitement des requêtes.
Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest Cette unité permet de tester le validateur s'assurant qu'au moins un caractère alphabétique est présent dans une chaîne.
Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest Cette unité permet de tester le validateur vérifiant qu'au moins un chiffre est présent dans une chaîne de caractères.
Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest Cette unité permet de tester le validateur s'assurant qu'au moins une lettre minuscule est présente dans une chaîne.
Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest Cette unité permet de tester le validateur vérifiant qu'au moins un symbole est présent dans une chaîne (comme @, #, $, etc.).
Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest Cette unité permet de tester le validateur s'assurant qu'au moins une lettre majuscule est présente dans une chaîne.
Security/Validation/Tests/Validators/BaseValidatorTest Cette unité permet de fournir des tests de base pour les validateurs, établissant des méthodes de test communes et des comportements attendus.
Security/Validation/Tests/Validators/MixedCapsValidatorTest Cette unité permet de tester le validateur vérifiant que la chaîne de caractères contient à la fois des lettres majuscules et minuscules.
Security/Validation/Tests/ValidatorsTest Cette unité contient des tests généraux pour l'ensemble des validateurs, s'assurant que tous les validateurs fonctionnent comme prévu.
Security/Validation/Types/ValidationResultTypes Cette unité permet de définir des types de résultats de validation, représentant l'état d'une validation, comme réussi ou échoué, avec des messages d'erreur.
Security/Validation/Types/ValidatorArrayTypes Cette unité permet de définir des types de données pour les tableaux de validateurs, permettant de gérer des collections de validateurs dans le cadre de la validation.
Security/Validation/Validators/AcceptedValidatorImpl Cette unité permet d'implémenter un validateur vérifiant si une valeur a été acceptée (par exemple, une case à cocher devant être cochée).
Security/Validation/Validators/AfterDateTimeFieldValidatorImpl Cette unité permet d'implémenter un validateur vérifiant si une date ou un horaire est après un autre champ de date/heure donné.
Security/Validation/Validators/AfterDateTimeValidatorImpl Cette unité permet d'implémenter un validateur vérifiant si une date/heure est postérieure à une date/heure spécifique.
Security/Validation/Validators/AlphaNumDashValidatorImpl Cette unité permet d'implémenter un validateur vérifiant qu'une chaîne ne contient que des caractères alphanumériques et des tirets.
Security/Validation/Validators/AlphaNumSpaceValidatorImpl Cette unité permet d'implémenter un validateur vérifiant qu'une chaîne ne contient que des caractères alphanumériques et des espaces.
Security/Validation/Validators/AlphaNumValidatorImpl Cette unité permet d'implémenter un validateur vérifiant qu'une chaîne ne contient que des caractères alphanumériques.
Security/Validation/Validators/AlphaValidatorImpl Cette unité permet d'implémenter un validateur vérifiant qu'une chaîne ne contient que des caractères alphabétiques.
Security/Validation/Validators/AlwaysPassValidatorImpl Cette unité permet d'implémenter un validateur passant toujours, peu importe la valeur validée.
Security/Validation/Validators/AndValidatorImpl Cette unité permet d'implémenter un validateur combinant plusieurs validateurs et réussit uniquement si tous les validateurs réussissent.
Security/Validation/Validators/AntivirusValidatorImpl Cette unité permet d'implémenter un validateur vérifiant si une entrée a été scannée et ne contient pas de virus, assurant ainsi la sécurité des données.
Security/Validation/Validators/AnyOfValidatorImpl Cette unité permet d'implémenter un validateur réussissant si au moins une des conditions (ou validateurs) est remplie.
Security/Validation/Validators/AtLeastOneAlphaValidatorImpl Cette unité permet de vérifier qu'au moins un caractère alphabétique (a à z, A à Z) est présent dans une chaîne de caractères.
Security/Validation/Validators/AtLeastOneDigitValidatorImpl Cette unité permet de vérifier qu'au moins un chiffre (0 à 9) est présent dans une chaîne de caractères.
Security/Validation/Validators/AtLeastOneLowerAlphaValidatorImpl Cette unité permet de vérifier qu'au moins une lettre minuscule (a à z) est présente dans une chaîne de caractères.
Security/Validation/Validators/AtLeastOneSymbolValidatorImpl Cette unité permet de vérifier qu'au moins un symbole (caractères spéciaux) est présent dans une chaîne de caractères.
Security/Validation/Validators/AtLeastOneUpperAlphaValidatorImpl Cette unité permet de vérifier qu'au moins une lettre majuscule (A à Z) est présente dans une chaîne de caractères.
Security/Validation/Validators/Base64ValidatorImpl Cette unité permet de vérifier qu'une chaîne est un format valide Base64.
Security/Validation/Validators/BaseCompositeValidatorImpl Cette unité permet de fournir une base pour les validateurs composites pouvant combiner plusieurs validateurs.
Security/Validation/Validators/BaseValidatorImpl Cette unité permet de définir une implémentation de base pour tous les validateurs, fournissant des méthodes et des propriétés communes.
Security/Validation/Validators/BeforeDateTimeFieldValidatorImpl Cette unité permet de vérifier qu'une date/heure est antérieure à celle d'un autre champ de date/heure donné.
Security/Validation/Validators/BeforeDateTimeValidatorImpl Cette unité permet de vérifier qu'une date/heure est antérieure à une date/heure spécifique.
Security/Validation/Validators/BetweenValidatorImpl Cette unité permet de vérifier qu'une valeur se situe entre deux bornes spécifiées.
Security/Validation/Validators/BooleanValidatorImpl Cette unité permet de vérifier qu'une valeur est un booléen (true/false).
Security/Validation/Validators/CaseInsensitiveEqualStrValidatorImpl Cette unité permet de vérifier si deux chaînes de caractères sont égales sans tenir compte de la casse.
Security/Validation/Validators/CollectiveValidatorImpl Cette unité permet d'implémenter un validateur agrégeant plusieurs validateurs pour valider un ensemble de données.
Security/Validation/Validators/ColorValidatorImpl Cette unité permet de vérifier qu'une chaîne représente une couleur valide (par exemple, en format hexadécimal).
Security/Validation/Validators/CompareCurrencyValidatorImpl Cette unité permet de comparer une valeur de devise avec une valeur de référence pour s'assurer qu'elles sont égales.
Security/Validation/Validators/CompareDateTimeValidatorImpl Cette unité permet de comparer une date/heure avec une autre pour vérifier leur relation (avant, après, égal).
Security/Validation/Validators/CompareFieldValidatorImpl Cette unité permet de comparer la valeur d'un champ avec une autre valeur de champ pour vérifier leur relation.
Security/Validation/Validators/CompareFloatValidatorImpl Cette unité permet de comparer un nombre à virgule flottante avec une autre valeur pour vérifier leur relation.
Security/Validation/Validators/CompareIntValidatorImpl Cette unité permet de comparer un entier avec une autre valeur pour vérifier leur relation.
Security/Validation/Validators/CompareStrValidatorImpl Cette unité permet de comparer deux chaînes de caractères pour vérifier leur égalité.
Security/Validation/Validators/CompositeValidatorImpl Cette unité permet de créer des validateurs combinant plusieurs validateurs, réussissant si tous les validateurs individuels réussissent.
Security/Validation/Validators/ConfirmedValidatorImpl Cette unité permet de vérifier si une valeur (comme un mot de passe) est confirmée par une autre valeur (comme un champ de confirmation).
Security/Validation/Validators/CurrBetweenValidatorImpl Cette unité permet de vérifier si une valeur monétaire est comprise entre deux bornes spécifiées.
Security/Validation/Validators/CurrGreaterOrEqualThanValidatorImpl Cette unité permet de vérifier si une valeur monétaire est supérieure ou égale à une valeur de référence.
Security/Validation/Validators/CurrGreaterThanValidatorImpl Cette unité permet de vérifier si une valeur monétaire est supérieure à une valeur de référence.
Security/Validation/Validators/CurrLessOrEqualThanValidatorImpl Cette unité permet de vérifier si une valeur monétaire est inférieure ou égale à une valeur de référence.
Security/Validation/Validators/CurrLessThanValidatorImpl Cette unité permet de vérifier si une valeur monétaire est inférieure à une valeur de référence.
Security/Validation/Validators/CurrencyValidatorImpl Cette unité permet de vérifier qu'une chaîne représente une devise valide, généralement selon un format spécifique.
Security/Validation/Validators/DateTimeValidatorImpl Cette unité permet de vérifier qu'une chaîne ou une valeur représente une date et une heure valides.
Security/Validation/Validators/DateValidatorImpl Cette unité permet de vérifier qu'une chaîne ou une valeur représente une date valide.
Security/Validation/Validators/DirectoryValidatorImpl Cette unité permet de vérifier si un chemin spécifié correspond à un répertoire existant sur le système.
Security/Validation/Validators/DwordValidatorImpl Cette unité permet de vérifier qu'une valeur est un entier non signé (DWORD), généralement dans la plage de 0 à 4294967295.
Security/Validation/Validators/EmailValidatorImpl Cette unité permet de vérifier qu'une chaîne est un format d'adresse e-mail valide.
Security/Validation/Validators/EndWithValidatorImpl Cette unité permet de vérifier qu'une chaîne se termine par une sous-chaîne spécifiée.
Security/Validation/Validators/EqualDateTimeValidatorImpl Cette unité permet de vérifier que deux valeurs de date et d'heure sont égales.
Security/Validation/Validators/EqualIntValidatorImpl Cette unité permet de vérifier que deux valeurs entières sont égales.
Security/Validation/Validators/EqualLengthValidatorImpl Cette unité permet de vérifier que la longueur d'une chaîne correspond à une longueur spécifiée.
Security/Validation/Validators/EqualStrValidatorImpl Cette unité permet de vérifier que deux chaînes de caractères sont égales.
Security/Validation/Validators/EvenIntValidatorImpl Cette unité permet de vérifier qu'une valeur entière est paire.
Security/Validation/Validators/ExistsValidatorImpl Cette unité permet de vérifier qu'une valeur ou un fichier spécifique existe.
Security/Validation/Validators/FileFormatValidatorImpl Cette unité permet de vérifier qu'un fichier a un format valide (par exemple, PDF, TXT,...).
Security/Validation/Validators/FileValidatorImpl Cette unité permet de vérifier si un chemin spécifié correspond à un fichier existant sur le système.
Security/Validation/Validators/FloatBetweenValidatorImpl Cette unité permet de vérifier qu'une valeur flottante se situe entre deux valeurs spécifiées.
Security/Validation/Validators/FloatGreaterOrEqualThanValidatorImpl Cette unité permet de vérifier qu'une valeur flottante est supérieure ou égale à une valeur de référence.
Security/Validation/Validators/FloatGreaterThanValidatorImpl Cette unité permet de vérifier qu'une valeur flottante est supérieure à une valeur de référence.
Security/Validation/Validators/FloatLessOrEqualThanValidatorImpl Cette unité permet de vérifier qu'une valeur flottante est inférieure ou égale à une valeur de référence.
Security/Validation/Validators/FloatLessThanValidatorImpl Cette unité permet de vérifier qu'une valeur flottante est inférieure à une valeur de référence.
Security/Validation/Validators/FloatValidatorImpl Cette unité permet de vérifier qu'une valeur est un nombre à virgule flottante valide.
Security/Validation/Validators/GreaterOrEqualThanValidatorImpl Cette unité permet de vérifier qu'une valeur est supérieure ou égale à une valeur de référence, applicable à différents types de données.
Security/Validation/Validators/GreaterThanValidatorImpl Cette unité permet de vérifier qu'une valeur est supérieure à une valeur de référence.
Security/Validation/Validators/ImageGifValidatorImpl Cette unité permet de vérifier qu'une image est au format GIF valide.
Security/Validation/Validators/ImageJpgValidatorImpl Cette unité permet de vérifier qu'une image est au format JPEG valide.
Security/Validation/Validators/ImagePngValidatorImpl Cette unité permet de vérifier qu'une image est au format PNG valide.
Security/Validation/Validators/InIntValidatorImpl Cette unité permet de vérifier qu'une valeur entière est présente dans un ensemble de valeurs spécifiées.
Security/Validation/Validators/InValidatorImpl Cette unité permet de vérifier qu'une valeur est présente dans une liste d'options spécifiées, applicable à divers types de données.
Security/Validation/Validators/Int64ValidatorImpl Cette unité permet de vérifier qu'une valeur est un entier 64 bits valide.
Security/Validation/Validators/IntegerValidatorImpl Cette unité permet de vérifier qu'une valeur est un entier valide.
Security/Validation/Validators/Ipv4ValidatorImpl Cette unité permet de vérifier qu'une chaîne représente une adresse IPv4 valide.
Security/Validation/Validators/Ipv6ValidatorImpl Cette unité permet de vérifier qu'une chaîne représente une adresse IPv6 valide.
Security/Validation/Validators/JsonValidatorImpl Cette unité permet de vérifier qu'une chaîne de caractères est un format JSON valide.
Security/Validation/Validators/LatitudeValidatorImpl Cette unité permet de vérifier qu'une valeur représente une latitude valide, généralement comprise entre -90 et 90 degrés.
Security/Validation/Validators/LessOrEqualThanValidatorImpl Cette unité permet de vérifier qu'une valeur est inférieure ou égale à une valeur de référence.
Security/Validation/Validators/LessThanValidatorImpl Cette unité permet de vérifier qu'une valeur est inférieure à une valeur de référence.
Security/Validation/Validators/LongitudeValidatorImpl Cette unité permet de vérifier qu'une valeur représente une longitude valide, généralement comprise entre -180 et 180 degrés.
Security/Validation/Validators/MacAddrValidatorImpl Cette unité permet de vérifier qu'une chaîne représente une adresse MAC valide.
Security/Validation/Validators/MaxIntegerValidatorImpl Cette unité permet de vérifier qu'une valeur entière ne dépasse pas une valeur maximale spécifiée.
Security/Validation/Validators/MaxLengthValidatorImpl Cette unité permet de vérifier que la longueur d'une chaîne ne dépasse pas une longueur maximale spécifiée.
Security/Validation/Validators/MinIntegerValidatorImpl Cette unité permet de vérifier qu'une valeur entière est supérieure ou égale à une valeur minimale spécifiée.
Security/Validation/Validators/MinLengthValidatorImpl Cette unité permet de vérifier que la longueur d'une chaîne de caractères est d'au moins une longueur minimale spécifiée.
Security/Validation/Validators/MixedCapsValidatorImpl Cette unité permet de vérifier qu'une chaîne contient à la fois des majuscules et des minuscules.
Security/Validation/Validators/NegativeIntValidatorImpl Cette unité permet de vérifier qu'une valeur entière est négative.
Security/Validation/Validators/NotInValidatorImpl Cette unité permet de vérifier qu'une valeur n'est pas présente dans un ensemble de valeurs spécifiées.
Security/Validation/Validators/NotValidatorImpl Cette unité permet d'implémenter un validateur inversant le résultat d'un autre validateur.
Security/Validation/Validators/NumericValidatorImpl Cette unité permet de vérifier qu'une valeur est un nombre valide (entier ou flottant).
Security/Validation/Validators/OddIntValidatorImpl Cette unité permet de vérifier qu'une valeur entière est impaire.
Security/Validation/Validators/OrValidatorImpl Cette unité permet d'implémenter un validateur réussissant si au moins un des validateurs spécifiés réussit.
Security/Validation/Validators/PhoneValidatorImpl Cette unité permet de vérifier qu'une chaîne de caractères représente un numéro de téléphone valide.
Security/Validation/Validators/PositiveIntValidatorImpl Cette unité permet de vérifier qu'une valeur entière est positive.
Security/Validation/Validators/PresentValidatorImpl Cette unité permet de vérifier qu'une valeur est présente (non nulle ou non vide).
Security/Validation/Validators/QwordValidatorImpl Cette unité permet de vérifier qu'une valeur est un entier non signé de 64 bits valide (QWORD).
Security/Validation/Validators/RegexValidatorImpl Cette unité permet de vérifier qu'une chaîne correspond à une expression régulière spécifiée.
Security/Validation/Validators/RequiredIfValidatorImpl Cette unité permet de vérifier qu'une valeur est requise sous certaines conditions spécifiées.
Security/Validation/Validators/RequiredValidatorImpl Cette unité permet de vérifier qu'une valeur est requise (non nulle ou non vide).
Security/Validation/Validators/SameValidatorImpl Cette unité permet de vérifier que deux valeurs sont identiques.
Security/Validation/Validators/SlugValidatorImpl Cette unité permet de vérifier qu'une chaîne de caractères est un "slug" valide, souvent utilisé dans les URL.
Security/Validation/Validators/StartWithValidatorImpl Cette unité permet de vérifier qu'une chaîne de caractères commence par une sous-chaîne spécifiée.
Security/Validation/Validators/TimeValidatorImpl Cette unité permet de vérifier qu'une chaîne ou une valeur représente une heure valide.
Security/Validation/Validators/UploadedFileValidatorImpl Cette unité permet de vérifier qu'un fichier a été téléchargé avec succès.
Security/Validation/Validators/UploadedMimeValidatorImpl Cette unité permet de vérifier que le type MIME d'un fichier téléchargé correspond à un type autorisé.
Security/Validation/Validators/UploadedSizeValidatorImpl Cette unité permet de vérifier que la taille d'un fichier téléchargé ne dépasse pas une limite spécifiée.
Security/Validation/Validators/UrlValidatorImpl Cette unité permet de vérifier qu'une chaîne de caractères représente une URL valide.
Security/Validation/Validators/UuidValidatorImpl Cette unité permet de vérifier qu'une chaîne représente un UUID valide (identifiant unique universel).
Security/Validation/ValidationCollectionImpl Cette unité permet de fournir une implémentation de collection pour regrouper plusieurs validateurs et exécuter des validations groupées.
Security/Validation/ValidationImpl Cette unité permet de fournir une implémentation de validation générale pouvant orchestrer l'exécution des validateurs, gérer les résultats et les erreurs.
Security/Xss/Factories/XssFilterMiddlewareFactoryImpl Cette unité permet de fournir une implémentation de fabrique pour créer des middleware de filtrage XSS. Elle est responsable de la création d'instances du middleware empêchant les attaques XSS.
Security/Xss/Middlewares/XssFilterMiddlewareImpl Cette unité contient l'implémentation du middleware filtrant les entrées des utilisateurs afin de prévenir les attaques XSS. Elle analyse les données entrantes et les assainit pour s'assurer qu'elles ne contiennent pas de scripts malveillants.
Sessions/Contracts/ReadOnlySessionManagerIntf Cette unité permet de déclarer une interface pour un gestionnaire de session en lecture seule, permettant d'accéder aux sessions sans modification.
Sessions/Contracts/SessionFactoryIntf Cette unité permet déclarer une interface pour une fabrique de sessions, étant responsable de la création de nouvelles sessions.
Sessions/Contracts/SessionIdGeneratorFactoryIntf Cette unité permet de déclarer une interface pour une fabrique de générateurs d'identifiants de session, permettant de créer des instances pour générer des identifiants uniques pour les sessions.
Sessions/Contracts/SessionIdGeneratorIntf Cette unité permet de déclarer une interface pour un générateur d'identifiants de session, définissant des méthodes pour générer des identifiants uniques.
Sessions/Contracts/SessionIntf Cette unité permet de déclarer une interface pour une session, représentant une session utilisateur avec des méthodes pour gérer les données de session.
Sessions/Contracts/SessionManagerIntf Cette unité permet de déclarer une interface pour un gestionnaire de sessions, responsable de la gestion des sessions actives, y compris la création, la récupération et la suppression des sessions.
Sessions/Exceptions/ESessionExpiredImpl Cette unité permet d'implémenter une exception étant levée lorsque la session a expiré.
Sessions/Exceptions/ESessionInvalidImpl Cette unité permet d'implémenter une exception étant levée lorsque la session est considérée comme invalide.
Sessions/Exceptions/ESessionKeyNotFoundImpl Cette unité permet d'implémenter une exception étant levée lorsqu'une clef de session n'est pas trouvée.
Sessions/Implementations/Cookie/Factories/CookieSessionFactoryImpl Cette unité permet de fournir une implémentation de fabrique pour créer des sessions basées sur des cookies.
Sessions/Implementations/Cookie/Factories/CookieSessionManagerFactoryImpl Cette unité permet de fournir une implémentation de fabrique pour créer un gestionnaire de sessions basé sur des cookies.
Sessions/Implementations/Cookie/CookieSessionImpl Cette unité permet d'implémenter une session utilisant des cookies pour entreposer les données de session.
Sessions/Implementations/Db/Factories/DbSessionManagerFactoryImpl Cette unité permet de fournir une implémentation de fabrique pour créer un gestionnaire de sessions entreposant les données de session dans une base de données.
Sessions/Implementations/IdGenerators/Factories/GuidSessionIdGeneratorFactoryImpl Cette unité permet de fournir une fabrique pour créer un générateur d'identifiants de session basé sur des GUID.
Sessions/Implementations/IdGenerators/Factories/IpKeyGuidSessionIdGeneratorFactoryImpl Cette unité permet de fournir une fabrique pour un générateur d'identifiants de session utilisant une combinaison de l'adresse IP et d'un GUID.
Sessions/Implementations/IdGenerators/Factories/KeyGuidSessionIdGeneratorFactoryImpl Cette unité permet de fournir une fabrique pour un générateur d'identifiants de session utilisant une clef et un GUID.
Sessions/Implementations/IdGenerators/Factories/KeyRandSessionIdGeneratorFactoryImpl Cette unité permet de fournir une fabrique pour un générateur d'identifiants de session utilisant une clef et un nombre aléatoire.
Sessions/Implementations/IdGenerators/Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl Cette unité permet de fournir une fabrique pour un générateur d'identifiants de session utilisant un algorithme SHA-2, une clef et un nombre aléatoire.
Sessions/Implementations/IdGenerators/DecoratorSessionIdGeneratorImpl Cette unité permet de fournir une implémentation de décorateur pour enrichir ou modifier le comportement d'un générateur d'identifiants de session existant.
Sessions/Implementations/IdGenerators/GuidSessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session utilisant des GUID.
Sessions/Implementations/IdGenerators/IpTimeSessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session basé sur l'adresse IP et l'heure actuelle.
Sessions/Implementations/IdGenerators/KeySessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session utilisant une clef spécifiée.
Sessions/Implementations/IdGenerators/Md5SessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session basé sur un haché MD5.
Sessions/Implementations/IdGenerators/RawSessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session brut, retournant un identifiant tel quel sans traitement.
Sessions/Implementations/IdGenerators/Sha1SessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session basé sur un haché SHA-1.
Sessions/Implementations/IdGenerators/Sha2SessionIdGeneratorImpl Cette unité permet d'implémenter un générateur d'identifiants de session basé sur un haché SHA-2.
Sessions/Implementations/Ini/Factories/IniDbSessionManagerFactoryImpl Cette unité permet de fournir une fabrique pour créer un gestionnaire de sessions utilisant une base de données avec un format INI pour entreposer les données de session.
Sessions/Implementations/Ini/Factories/IniFileSessionManagerFactoryImpl Cette unité permet de fournir une fabrique pour créer un gestionnaire de sessions entreposant les données de session dans un fichier INI.
Sessions/Implementations/Ini/Factories/IniSessionFactoryImpl Cette unité permet de fournir une fabrique pour créer des sessions basées sur des fichiers INI.
Sessions/Implementations/Ini/IniSessionImpl Cette unité permet d'implémenter une session utilisant le format INI pour entreposer les données de session.
Sessions/Implementations/Json/Factories/JsonDbSessionManagerFactoryImpl Cette unité permet de fournir une fabrique pour créer un gestionnaire de sessions utilisant une base de données avec un format JSON pour entreposer les données de session.
Sessions/Implementations/Json/Factories/JsonFileSessionManagerFactoryImpl Cette unité permet de fournir une fabrique pour créer un gestionnaire de sessions entreposant les données de session dans un fichier JSON.
Sessions/Implementations/Json/Factories/JsonSessionFactoryImpl Cette unité permet de fournir une fabrique pour créer des sessions basées sur JSON.
Sessions/Implementations/Json/JsonSessionImpl Cette unité permet d'implémenter une session utilisant le format JSON pour entreposer les données de session.
Sessions/Implementations/AbstractSessionImpl Cette unité permet de fournir une implémentation abstraite de session, contenant des méthodes et des propriétés communes que d'autres implémentations de session peuvent hériter.
Sessions/Implementations/AbstractSessionManagerFactoryImpl Cette unité permet de fournir une implémentation abstraite pour les usines de gestionnaires de sessions, permettant de définir des méthodes communes pour créer des gestionnaires de sessions.
Sessions/Implementations/AbstractSessionManagerImpl Cette unité permet de fournir une implémentation abstraite pour les gestionnaires de sessions, définissant des méthodes communes pour gérer les sessions.
Sessions/Implementations/CookieSessionManagerImpl Cette unité permet d'implémenter un gestionnaire de sessions utilisant des cookies pour entreposer les données de session.
Sessions/Implementations/DbSessionManagerImpl Cette unité permet d'implémenter un gestionnaire de sessions utilisant une base de données pour entreposer les données de session.
Sessions/Implementations/FileSessionManagerImpl Cette unité permet d'implémenter un gestionnaire de sessions entreposant les données de session dans des fichiers.
Sessions/Implementations/SessionConsts Cette unité contient des constantes utilisées dans la gestion des sessions, comme les clefs de session ou d'autres valeurs communes.
Sessions/Middlewares/SessionMiddlewareExecutorImpl Cette unité permet d'implémenter un exécuteur de middleware pour gérer les appels de middleware liés aux sessions.
Sessions/Middlewares/SessionMiddlewareFactoryImpl Cette unité permet de fournir une fabrique pour créer des instances de middleware de session.
Sessions/Middlewares/SessionMiddlewareImpl Cette unité permet d'implémenter le middleware gérant les sessions, en intégrant la gestion des sessions dans le flux de traitement des requêtes.
Sessions/Responses/SessionResponseImpl Cette unité permet d'implémenter des structures de réponse liées aux sessions, définissant comment les données de session doivent être retournées au client.
fano Cette unité contient le point d'entrée principal ou le fichier de configuration du projet Fano, intégrant divers modules et services.


Dernière mise à jour : Vendredi, le 4 octobre 2024