[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Packages Adobe Commerce

Magento Open Source utilise le compositeur pour gérer les packages PHP.

Le fichier composer.json déclare la liste des packages, tandis que le fichier composer.lock stocke une liste complète des packages (une version complète de chaque package et de ses dépendances) utilisés pour créer une installation de Magento Open Source.

La documentation de référence suivante est générée à partir du fichier composer.lock et couvre les packages requis inclus dans Magento Open Source 2.4.8.

Dépendances

magento/product-community-edition 2.4.8 possède les dépendances suivantes :

Licences tierces

Apache-2.0, LGPL-2.1-uniquement

Nom
Type
Description
opensearch-project/opensearch-php
Bibliothèque
Client PHP pour OpenSearch

Apache-2.0

Nom
Type
Description
astock/stock-api-libphp
Bibliothèque
Bibliothèque d’API Adobe Stock
aws/aws-crt-php
Bibliothèque
AWS Common Runtime pour PHP
aws/aws-sdk-php
Bibliothèque
AWS SDK for PHP - Utilisez Amazon Web Services dans votre projet PHP
open-telemetry/api
Bibliothèque
API pour OpenTelemetry PHP.
télémétrie/contexte ouvert
Bibliothèque
Implémentation du contexte pour OpenTelemetry PHP.
paypal/module-braintree
Métapaquet
Braintree Magento
wikimedia/less.php
Bibliothèque
Port PHP du processeur LESS

BSD-2-Clause

Nom
Type
Description
code-qr/bacon
Bibliothèque
BaconQrCode est un générateur de code QR pour PHP.
dasprid/enum
Bibliothèque
Implémentation de l’énumération PHP 7.1
webimpress/safe-writer
Bibliothèque
Outil pour écrire des fichiers en toute sécurité, pour éviter les conditions de concurrence

BSD-3-Clause

Nom
Type
Description
colinmollenhour/cache-backend-file
Magento-module
Le serveur principal Zend_Cache_Backend_File de stock présente des performances extrêmement faibles pour le nettoyage par balises, ce qui le rend inutilisable à mesure que le nombre d’éléments mis en cache augmente. Ce serveur principal effectue de nombreuses modifications, ce qui améliore considérablement les performances, en particulier pour le nettoyage des balises.
colinmollenhour/php-redis-session-abstract
Bibliothèque
Gestionnaire de sessions basé sur Redis avec verrouillage optimiste
duosecurity/duo_universal_php
Bibliothèque
Une implémentation PHP de Duo Universal SDK.
firebase/php-jwt
Bibliothèque
Une simple bibliothèque pour coder et décoder les jetons web JSON (JWT) en PHP. Doit être conforme à la spécification actuelle.
laminas/laminas-captcha
Bibliothèque
Générer et valider des CAPTCHA à l’aide de puces, d’images, de ReCaptcha, etc
laminas/laminas-code
Bibliothèque
Extensions de l'API PHP Reflection, analyse de code statique et génération de code
laminas/laminas-config
Bibliothèque
fournit une interface utilisateur basée sur une propriété d’objet imbriqué pour accéder à ces données de configuration dans le code de l’application
laminas/laminas-di
Bibliothèque
Injection de dépendance automatisée pour conteneurs PSR-11
laminas/laminas-escaper
Bibliothèque
Échappement sécurisé et sécurisé d’HTML, des attributs HTML, de JavaScript, de CSS et des URL
laminas/laminas-eventmanager
Bibliothèque
Déclencher et écouter des événements dans une application PHP
laminas/laminas-feed
Bibliothèque
fournit des fonctionnalités pour créer et utiliser des flux RSS et Atom
laminas/laminas-filter
Bibliothèque
Filtrer et normaliser les données et les fichiers par programmation
laminas/laminas-http
Bibliothèque
Fournit une interface facile pour exécuter des requêtes HTTP (Hyper-Text Transfer Protocol)
laminas-i18n
Bibliothèque
Fournissez des traductions pour votre application, et filtrez et validez les valeurs internationalisées
laminas/laminas-json
Bibliothèque
fournit des méthodes pratiques pour sérialiser PHP natif en JSON et décoder JSON en PHP natif
laminas/laminas-loader
Bibliothèque
Stratégies de chargement automatique et de chargement du plug-in
laminas/laminas-modulemanager
Bibliothèque
Système d'application modulaire pour applications laminas-mvc
laminas/laminas-mvc
Bibliothèque
Couche MVC pilotée par les événements de Laminas, y compris les applications, contrôleurs et modules externes MVC
laminas/laminas-permissions-acl
Bibliothèque
Fournit une mise en œuvre légère et flexible de la liste de contrôle d’accès (ACL) pour la gestion des privilèges
laminas/laminas-recaptcha
Bibliothèque
wrapper OOP pour le service web ReCaptcha
laminas/laminas-router
Bibliothèque
Système de routage flexible pour applications HTTP et console
laminas/laminas-server
Bibliothèque
Créer des serveurs RPC basés sur la réflexion
laminas/laminas-servicemanager
Bibliothèque
Récipient D'Injection De Dépendance À Commande D'Usine
session laminas/laminas
Bibliothèque
Interface orientée objet pour les sessions PHP et le stockage
laminas/laminas-soap
Bibliothèque
laminas/laminas-stdlib
Bibliothèque
Extensions SPL, utilitaires de tableau, gestionnaires d’erreur, etc
laminas/laminas-text
Bibliothèque
Création de figlets et de tableaux textuels
laminas-translator
Bibliothèque
Interfaces pour le composant Translator de laminas-i18n
laminas/laminas-uri
Bibliothèque
Un composant qui aide à la manipulation et à la validation des URI (Uniform Resource Identifiers)
laminas/laminas-validator
Bibliothèque
Classes de validation pour un large éventail de domaines et possibilité d’enchaîner des validateurs pour créer des critères de validation complexes
laminas/laminas-view
Bibliothèque
Calque de vue flexible prenant en charge et fournissant plusieurs calques de vue, assistants, etc
marc-mabe/php-enum
Bibliothèque
Implémentation simple et rapide des énumérations avec PHP natif
nikic/php-parser
Bibliothèque
Un analyseur PHP écrit en PHP
phpfui/recaptcha
Bibliothèque
Bibliothèque cliente pour Google reCAPTCHA pour PHP 8.4 et versions ultérieures
tedivm/jshrink
Bibliothèque
Javascript Minifier intégré en PHP
tubalmartin/cssmin
Bibliothèque
Un port PHP du compresseur CSS YUI

BSD-3-Clause-Modification

Nom
Type
Description
colinmollenhour/cache-backend-redis
Magento-module
Serveur principal Zend_Cache utilisant Redis avec prise en charge complète des balises.

ISC

Nom
Type
Description
paragonie/sodium_compat
Bibliothèque
Implémentation Pure PHP de libsodium ; utilise l'extension PHP si elle existe

LGPL-2.1-ou-version ultérieure

Nom
Type
Description
ezyang/htmlpurifier
Bibliothèque
Filtre HTML conforme aux standards écrit en PHP
php-amqplib/php-amqplib
Bibliothèque
Anciennement videlalvaro/php-amalplib. Cette bibliothèque est une implémentation pure de PHP du protocole AMQP. Il a été testé contre RabbitMQ.

MIT

Nom
Type
Description
braintree/braintree_php
Bibliothèque
Bibliothèque cliente PHP Braintree
brique/mathématiques
Bibliothèque
Bibliothèque arithmétique de précision arbitraire
brick/varexporter
Bibliothèque
Une alternative puissante à var_export(), qui peut exporter des fermetures et des objets sans __set_state()
christian-riesen/base32
Bibliothèque
Codeur/décodeur Base32 selon RFC 4648
colinmollenhour/credis
Bibliothèque
Credis est une interface légère du magasin clé-valeur Redis qui enveloppe la bibliothèque phpredis lorsqu’elle est disponible pour de meilleures performances.
compositeur/ca-bundle
Bibliothèque
Vous permet de trouver un chemin d’accès au lot d’autorité de certification système et inclut un secours au lot d’autorité de certification Mozilla.
compositeur/class-map-generator
Bibliothèque
Utilitaires pour scanner le code PHP et générer des cartes de classes.
compositeur
Bibliothèque
Le compositeur vous aide à déclarer, gérer et installer des dépendances de projets PHP. Cela garantit que vous disposez de la pile appropriée partout.
compositeur/minificateur-métadonnées
Bibliothèque
Petite bibliothèque utilitaire qui gère la minimisation et l’extension des métadonnées.
compositeur/pcre
Bibliothèque
Bibliothèque d’encapsulation PCRE qui propose des remplacements preg_* sécurisés par le type.
compositeur/semver
Bibliothèque
Bibliothèque de serveurs qui propose des utilitaires, une analyse et une validation des contraintes de version.
compositeur/spdx-licences
Bibliothèque
Liste des licences SPDX et bibliothèque de validation.
compositeur/xdebug-handler
Bibliothèque
Redémarre un processus sans Xdebug.
doctrine/lexer
Bibliothèque
Bibliothèque d'analyseurs PHP Doctrine Lexer qui peut être utilisée dans les analyseurs descendants récursifs.
egulias/email-validator
Bibliothèque
Une bibliothèque pour valider les e-mails par rapport à plusieurs RFC
élastique/transport
Bibliothèque
Transport HTTP Bibliothèque PHP pour les produits Elastic
elasticsearch/elasticsearch
Bibliothèque
Client PHP pour Elasticsearch
endroid/qr-code
Bibliothèque
Code QR Android
ezimuel/guzzlestreams
Bibliothèque
Branchement de guzzle/ruisseaux (abandonné) à utiliser avec elasticsearch-php
ezimuel/ringphp
Bibliothèque
Branchement de guzzle/RingPHP (abandonné) à utiliser avec elasticsearch-php
guzzlehttp/guzzle
Bibliothèque
Guzzle est une bibliothèque cliente HTTP PHP
guzzlehttp/promesses
Bibliothèque
Guzzle promet une bibliothèque
guzzlehttp/psr7
Bibliothèque
Implémentation du message PSR-7 qui fournit également des méthodes d’utilitaire courantes
justinrainbow/json-schema
Bibliothèque
Bibliothèque permettant de valider un schéma json.
league/flysystem
Bibliothèque
Abstraction de stockage de fichier pour PHP
league/flysystem-aws-s3-v3
Bibliothèque
Adaptateur de système de fichiers AWS S3 pour Flysystem.
league/flysystem-local
Bibliothèque
Adaptateur de système de fichiers local pour Flysystem.
league/mime-type-detection
Bibliothèque
Détection de type MIME pour Flysystem
monologue/monologue
Bibliothèque
Envoie vos journaux à des fichiers, des sockets, des boîtes de réception, des bases de données et divers services web
mtdowling/jmespath.php
Bibliothèque
Spécifier de manière déclarative comment extraire des éléments d’un document JSON
paragonie/constant_time_encoding
Bibliothèque
Implémentations à temps constant du codage RFC 4648 (Base-64, Base-32, Base-16)
paragonie/random_compat
Bibliothèque
PHP 5.x polyfill pour random_bytes() et random_int() de PHP 7
pelago/emogrifier
Bibliothèque
Convertit les styles CSS en attributs de style intégrés dans votre code HTML
php-http/discovery
Composer-plugin
Recherche et installation des implémentations PSR-7, PSR-17, PSR-18 et HTTPlug
php-http/httplug
Bibliothèque
HTTPlug, l’abstraction du client HTTP pour PHP
php-http/promise
Bibliothèque
Promesse utilisée pour les requêtes HTTP asynchrones
phpgt/cssxpath
Bibliothèque
Convertissez les sélecteurs CSS en requêtes XPath.
phpgt/dom
Bibliothèque
API DOM moderne.
phpgt/propfunc
Bibliothèque
Fonctions d’accesseur et de mutateur de propriété.
phpseclib/mcrypt_compat
Bibliothèque
Extension PHP 5.x-8.x polyfill pour mcrypt
phpseclib/phpseclib
Bibliothèque
Bibliothèque de communications sécurisé PHP - Implémentations Pure-PHP de RSA, AES, SSH2, SFTP, X.509, etc.
psr/cache
Bibliothèque
Interface commune pour la mise en cache des bibliothèques
psr/horloge
Bibliothèque
Interface commune pour la lecture de l'horloge.
psr/container
Bibliothèque
Interface de conteneur commun (PHP FIG PSR-11)
psr/event-dispatcher
Bibliothèque
Interfaces standard pour la gestion des événements.
psr/http-client
Bibliothèque
Interface commune pour les clients HTTP
psr/http-factory
Bibliothèque
PSR-17 : interfaces communes pour les usines de messages HTTP PSR-7
psr/http-message
Bibliothèque
Interface commune pour les messages HTTP
psr/log
Bibliothèque
Interface commune pour les bibliothèques de journalisation
ralouphie/getallheaders
Bibliothèque
Un polyfill pour les en-têtes getall.
ramsey/collection
Bibliothèque
Une bibliothèque PHP pour représenter et manipuler les collections.
ramsey/uuid
Bibliothèque
Une bibliothèque PHP pour générer et travailler avec des identifiants universels uniques (UUID).
react/promise
Bibliothèque
Une implémentation légère de CommonJS Promises/A pour PHP
sabberworm/php-css-parser
Bibliothèque
Analyseur pour les fichiers CSS écrits en PHP
seld/jsonlint
Bibliothèque
JSON Linter
seld/phar-utils
Bibliothèque
Utilitaires de format de fichier PHAR, pour quand PHP vous pharine
seld/signal-handler
Bibliothèque
Gestionnaire de signaux Unix simple qui échoue silencieusement lorsque les signaux ne sont pas pris en charge pour un développement simple sur plusieurs plateformes
spomky-labs/aes-key-wrap
Bibliothèque
AES Key Wrap pour PHP.
spomky-labs/otphp
Bibliothèque
Une bibliothèque PHP pour générer des mots de passe à usage unique selon RFC 4226 (algorithme HOTP) et RFC 6238 (algorithme TOTP) et compatible avec Google Authenticator
spomky-labs/pki-framework
Bibliothèque
Un framework PHP pour la gestion des infrastructures à clé publique. Il comprend des certificats de clé publique X.509, des certificats d’attribut, des demandes de certification et la validation du chemin de certification.
symfony/config
Bibliothèque
Permet de rechercher, charger, combiner, remplir automatiquement et valider des valeurs de configuration de tout type
symfony/console
Bibliothèque
Facilite la création d’interfaces de ligne de commande belles et testables
symfony/css-selector
Bibliothèque
Convertit les sélecteurs CSS en expressions XPath
symfony/dependency-injection
Bibliothèque
Permet de normaliser et de centraliser la façon dont les objets sont construits dans votre application
symfony/deprecation-constraints
Bibliothèque
Fonction générique et convention pour déclencher des avis d’obsolescence
symfony/error-handler
Bibliothèque
Fournit des outils pour gérer les erreurs et faciliter le débogage du code PHP
symfony/event-dispatcher
Bibliothèque
Fournit des outils qui permettent aux composants de votre application de communiquer entre eux en distribuant des événements et en les écoutant
symfony/event-dispatcher-constraints
Bibliothèque
Abstractions génériques liées à l’événement de répartition
symfony/filesystem
Bibliothèque
Fournit des utilitaires de base pour le système de fichiers
symfony/finder
Bibliothèque
Recherche des fichiers et répertoires via une interface intuitive et fluide
symfony/http-client
Bibliothèque
Fournit des méthodes puissantes pour récupérer des ressources HTTP de manière synchrone ou asynchrone
symfony/http-client-constraints
Bibliothèque
Abstractions génériques liées aux clients HTTP
symfony/http-foundation
Bibliothèque
Définit un calque orienté objet pour la spécification HTTP
symfony/http-kernel
Bibliothèque
Fournit un processus structuré pour convertir une requête en réponse
symfony/intl
Bibliothèque
Permet d'accéder aux données de localisation de la bibliothèque ICU
symfony/mailer
Bibliothèque
Permet d’envoyer des e-mails
symfony/mime
Bibliothèque
Permet de manipuler des messages MIME
symfony/polyfill-ctype
Bibliothèque
Polyfill symfony pour les fonctions ctype
symfony/polyfill-intl-grapheme
Bibliothèque
Symfony polyfill pour les fonctions grapheme_* d'intl
symfony/polyfill-intl-idn
Bibliothèque
Symfony polyfill pour les fonctions idn_to_ascii et idn_to_utf8 d’intl
symfony/polyfill-intl-normalizer
Bibliothèque
Symfony polyfill pour la classe Normalizer d’intl et fonctions associées
symfony/polyfill-mbstring
Bibliothèque
Polyfill Symfony pour l’extension Mbstring
symfony/polyfill-php73
Bibliothèque
Symfony polyfill rétroportage de quelques fonctionnalités PHP 7.3+ pour abaisser les versions PHP
symfony/polyfill-php80
Bibliothèque
Symfony polyfill rétroportage de quelques fonctionnalités PHP 8.0+ pour abaisser les versions PHP
symfony/polyfill-php81
Bibliothèque
Symfony polyfill rétroportage de quelques fonctionnalités PHP 8.1+ pour abaisser les versions PHP
symfony/polyfill-php82
Bibliothèque
Symfony polyfill rétroportage de quelques fonctionnalités PHP 8.2+ pour abaisser les versions PHP
symfony/polyfill-php83
Bibliothèque
Symfony polyfill rétroportage de quelques fonctionnalités PHP 8.3+ pour abaisser les versions PHP
symfony/process
Bibliothèque
Exécute les commandes dans les sous-processus
symfony/service-constraints
Bibliothèque
Abstractions génériques liées aux services d’écriture
symfony/string
Bibliothèque
Fournit une API orientée objet aux chaînes et traite de manière unifiée les octets, les points de code UTF-8 et les clusters de graphème
symfony/var-dumper
Bibliothèque
Fournit des mécanismes pour parcourir toute variable PHP arbitraire
symfony/var-exporter
Bibliothèque
Permet d'exporter n'importe quelle structure de données PHP sérialisable en code PHP brut
symfony/yaml
Bibliothèque
Charge et vide les fichiers YAML
Web-token/jwt-framework
Symfony-bundle
Bibliothèque de signature et de chiffrement d’objet JSON pour le bundle PHP et Symfony.
webonyx/graphql-php
Bibliothèque
Port PHP de l’implémentation de référence de GraphQL

OSL-3.0, AFL-3.0

Nom
Type
Description
paypal/module-braintree-customer-balance
Magento2-module
S.O.
paypal/module-braintree-gift-card
Magento2-module
S.O.
paypal/module-braintree-chèque-cadeau-compte
Magento2-module
S.O.
paypal/module-braintree-gift-wrapping
Magento2-module
S.O.
paypal/module-braintree-graph-ql
Magento2-module
S.O.
paypal/module-braintree-reward
Magento2-module
S.O.

OSL-3.0

Nom
Type
Description

PHP

Nom
Type
Description
2tvenom/cborencode
Bibliothèque
Encodeur CBOR pour PHP

exclusif

Nom
Type
Description
paypal/module-braintree-core
Magento2-module
Branchement du module Magento Braintree 2.2.0 de Gene Commerce pour PayPal.
recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f