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