Packages Cloud pour Adobe Commerce

Adobe Commerce sur l’infrastructure cloud 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 ses dépendances) utilisés pour créer une installation d’Adobe Commerce.

La documentation de référence suivante est générée à partir du fichier composer.lock et couvre les packages requis inclus dans Adobe Commerce sur l’infrastructure cloud 2.4.7.

Dépendances

magento/magento-cloud-metapackage 2.4.7 comporte les dépendances suivantes :

fastly/magento2: ^1.2.34
magento/ece-tools: ^2002.1.0
magento/module-paypal-on-boarding: ~100.5.0
magento/product-enterprise-edition: >=2.4.7 <2.4.8

Licences tierces

Apache-2.0, LGPL-2.1 uniquement

Nom
Type
Description
{élasticsearch/élasticsearch
bibliothèque
Client PHP pour Elasticsearch
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
SDK AWS pour PHP - Utilisation de Amazon Web Services dans votre projet PHP
paypal/module-braintree
métapackage
Magento Braintree
wikimedia/less.php
bibliothèque
Port PHP du processeur LESS

BSD-2-Clause

Nom
Type
Description
bacon/bacon-qr-code
bibliothèque
BaconQrCode est un générateur de code QR pour PHP.
dasprid/enum
bibliothèque
Implémentation d’énumération PHP 7.1
webimpress/safe-writer
bibliothèque
Outil pour écrire des fichiers en toute sécurité, afin d’é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 médiocres pour le nettoyage par balises, ce qui le rend inutilisable à mesure que le nombre d’éléments mis en cache augmente. Ce serveur principal apporte de nombreuses modifications, ce qui se traduit par une amélioration considérable des performances, en particulier pour le nettoyage des balises.
colinmollenhour/php-redis-session-abstract
bibliothèque
Un gestionnaire de session Redis avec verrouillage optimiste
fastly/magento2
magento2-module
Module CDN rapide pour Magento 2.4.x
firebase/php-jwt
bibliothèque
Bibliothèque simple pour coder et décoder les jetons Web JSON (JWT) en PHP. Doit être conforme à la spécification actuelle.
google/recaptcha
bibliothèque
Bibliothèque cliente pour reCAPTCHA, un service gratuit qui protège les sites contre les spams et les abus.
laminas/laminas-captcha
bibliothèque
Générer et valider des CAPTCHA à l’aide de Figlets, d’images, de ReCaptcha, etc.
laminas/laminas-code
bibliothèque
Extensions de l’API de réflexion PHP, de l’analyse de code statique et de la génération de code
laminas/laminas-config
bibliothèque
fournit une interface utilisateur basée sur une propriété d’objet imbriquée pour accéder à ces données de configuration dans le code de l’application.
laminas/laminas-crypt
bibliothèque
Outils de cryptographie forts et hachage de mot de passe
laminas/laminas-db
bibliothèque
Couche d’abstraction de la base de données, abstraction SQL, abstraction de l’ensemble de résultats et implémentations de RowDataGateway et de TableDataGateway
laminas/laminas-di
bibliothèque
Injection de dépendance automatisée pour les conteneurs PSR-11
laminas/laminas-escaper
bibliothèque
Échappement sécurisé et sécurisé des HTMLS, attributs d’HTML, JavaScript, CSS et URL
laminas/laminas-eventmanager
bibliothèque
Déclencher et écouter les é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-file
bibliothèque
Localisation des fichiers de classe PHP
laminas/laminas-filter
bibliothèque
Filtrage et normalisation par programmation des données et des fichiers
laminas/laminas-http
bibliothèque
Fournit une interface simple pour exécuter des requêtes HTTP (HyperText Transfer Protocol)
laminas/laminas-i18n
bibliothèque
Fournir des traductions pour votre application, filtrer et valider les valeurs internationalisées
laminas/laminas-json
bibliothèque
fournit des méthodes pratiques pour sérialiser du code PHP natif en JSON et décoder le code JSON en code PHP natif ;
laminas/laminas-loader
bibliothèque
Chargement automatique et stratégies de chargement de module externe
laminas/laminas-mail
bibliothèque
Fournit une fonctionnalité générale pour composer et envoyer des messages électroniques en plusieurs parties compatibles avec MIME et du texte.
laminas/laminas-math
bibliothèque
Créer des nombres pseudo-aléatoires sécurisés au niveau cryptographique et gérer des entiers volumineux
laminas/laminas-mime
bibliothèque
Créer et analyser des messages MIME et des parties
laminas/laminas-modulemanager
bibliothèque
Système applicatif modulaire pour les applications laminas-mvc
laminas/laminas-mvc
bibliothèque
Couche MVC pilotée par les événements de Laminas, y compris les applications MVC, les contrôleurs et les modules externes
laminas/laminas-oauth
bibliothèque
laminas/laminas-permissions-acl
bibliothèque
Fournit une mise en oeuvre légère et flexible de 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 les applications HTTP et console
laminas/laminas-server
bibliothèque
Création de serveurs RPC basés sur une réflexion
laminas/laminas-servicemanager
bibliothèque
Conteneur d’injection de dépendances piloté par les usines
laminas/laminas-session
bibliothèque
Interface orientée objet vers les sessions PHP et le stockage
laminas/laminas-soap
bibliothèque
laminas/laminas-stdlib
bibliothèque
Extensions SPL, utilitaires de tableau, gestionnaires d’erreurs, etc.
laminas/laminas-text
bibliothèque
Création de FIGlets et de tableaux basés sur du texte
laminas/laminas-uri
bibliothèque
Composant qui facilite 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é de regrouper des validateurs afin de créer des critères de validation complexes
laminas/laminas-view
bibliothèque
Calque d’affichage flexible prenant en charge et fournissant plusieurs calques d’affichage, assistants, etc.
nikic/php-analyser
bibliothèque
Un analyseur PHP écrit en PHP
tedivm/jshrink
bibliothèque
Minificateur JavaScript intégré à 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
Mise en oeuvre Pure PHP de libsoude ; 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 normes écrit en PHP
php-amqplib/php-amqplib
bibliothèque
Anciennement videlalvaro/php-amqplib. Cette bibliothèque est une implémentation PHP pure 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
bibliothèque
Bibliothèque arithmétique de précision arbitraire
brique/varexportateur
bibliothèque
Une alternative puissante à var_export(), qui peut exporter des fermetures et des objets sans __set_state()
carbonphp/carbone-doctrine-types
bibliothèque
Des types d'utilisation du carbone dans la doctrine
christian-riesen/base32
bibliothèque
Codeur/décodeur Base32 selon la norme RFC 4648
colinmollenhour/credis
bibliothèque
Credis est une interface légère pour la banque de valeurs clés Redis qui enveloppe la bibliothèque phpredis lorsqu’elle est disponible pour de meilleures performances.
compositeur/ca-bundle
bibliothèque
Permet de trouver un chemin d’accès au lot d’autorité de certification du système et inclut un secours au lot d’autorité de certification Mozilla.
compositeur/class-map-generator
bibliothèque
Utilitaires pour analyser le code PHP et générer des mappages de classe.
compositeur/compositeur
bibliothèque
Le compositeur vous aide à déclarer, gérer et installer les dépendances des projets PHP. Cela vous garantit d’avoir la pile appropriée partout.
compositeur/metadata-minifier
bibliothèque
Petite bibliothèque utilitaire qui gère la minification et l’extension des métadonnées.
compositeur/pcre
bibliothèque
Bibliothèque d’encapsulage PCRE qui offre des remplacements preg_* sécurisés par type.
compositeur/semver
bibliothèque
Bibliothèque Semover 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.
endroid/qr-code
bibliothèque
Endroid QR Code
ezimuel/guzzlestreams
bibliothèque
Branchement de guzzle/flux (abandonné) à utiliser avec élasticsearch-php
ezimuel/ringphp
bibliothèque
Branchement de guzzle/RingPHP (abandonné) à utiliser avec élasticsearch-php
friendsofphp/proxy-manager-lts
bibliothèque
Ajout de la prise en charge d’un plus large éventail de versions PHP pour ocramius/proxy-manager
graylog2/gelf-php
bibliothèque
Une mise en oeuvre php pour envoyer des messages de journal à un serveur principal compatible avec GELF comme Graylog2.
guzzlehttp/guzzle
bibliothèque
Guzzle est une bibliothèque cliente HTTP PHP
guzzlehttp/promesses
bibliothèque
Bibliothèque de promesses de guzzle
guzzlehttp/psr7
bibliothèque
Mise en oeuvre de messages PSR-7 qui fournit également des méthodes d’utilitaire courantes
illuminate/collections
bibliothèque
Le package Illuminer les collections .
illuminate/config
bibliothèque
Le package de configuration Illuminée.
illuminate/contrats
bibliothèque
Le kit Illuminate Contrats.
illuminate/macroable
bibliothèque
Le module Illuminer les macros.
justinrainbow/json-schema
bibliothèque
Une bibliothèque pour valider un schéma json.
ligue/flysystem
bibliothèque
Extraction de stockage de fichiers pour PHP
league/flysystem-aws-s3-v3
bibliothèque
Adaptateur de système de fichiers AWS S3 pour Flysystem.
ligue/mime-type-détection
bibliothèque
Détection de type MIME pour Flysystem
monolog/monolog
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
nesbot/carbone
bibliothèque
Extension d’API pour DateTime qui prend en charge 281 langues différentes.
paragonie/constante_time_encoding
bibliothèque
Mises en oeuvre en temps constant du codage RFC 4648 (Base-64, Base-32, Base-16)
paragonie/random_compat
bibliothèque
polyfill PHP 5.x 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 d’HTML
phpgt/cssxpath
bibliothèque
Convertissez des sélecteurs CSS en requêtes XPath.
phpgt/dom
bibliothèque
API DOM moderne.
phpgt/propfunc
bibliothèque
Fonctions d’accès aux propriétés et de modification.
phpseclib/mcrypt_compat
bibliothèque
polyfill PHP 5.x-8.x pour l’extension mcrypt
phpseclib/phpseclib
bibliothèque
Bibliothèque de communications sécurisée 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 courante pour lire l'horloge.
psr/container
bibliothèque
Interface de conteneur commune (gestion de fichiers PSR-11 PHP)
psr/event-dispatcher
bibliothèque
Interfaces standard pour la gestion des événements.
psr/http-client
bibliothèque
Interface courante pour les clients HTTP
psr/http-factory
bibliothèque
PSR-17 : interfaces courantes pour les usines de messages HTTP PSR-7
psr/http-message
bibliothèque
Interface courante pour les messages HTTP
psr/log
bibliothèque
Interface commune pour les bibliothèques de journalisation
psr/simple-cache
bibliothèque
Interfaces communes pour la mise en cache simple
ralouphie/getallheaders
bibliothèque
polyfill pour getallheaders.
ramsey/collection
bibliothèque
Bibliothèque PHP pour représenter et manipuler des collections.
ramsey/uuid
bibliothèque
Une bibliothèque PHP pour générer et utiliser des identifiants universellement uniques (UUID).
react/promesse
bibliothèque
Mise en oeuvre légère de CommonJS Promises/A pour PHP
sabberworm/php-css-parser
bibliothèque
Analyseur des fichiers CSS écrits en PHP
seld/jsonlint
bibliothèque
Liste JSON
seld/phar-utils
bibliothèque
Utilitaires de format de fichier PHAR, pour les appels PHP
seld/signal-handler
bibliothèque
Gestionnaire de signaux unix simple qui échoue silencieusement lorsque les signaux ne sont pas pris en charge pour faciliter le développement 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 uniques conformément à la norme RFC 4226 (algorithme HOTP) et à la norme RFC 6238 (algorithme TOTP), compatible avec l’authentificateur Google.
spomky-labs/pki-framework
bibliothèque
Un framework PHP pour la gestion des infrastructures de 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 les valeurs de configuration de tout type.
symfony/console
bibliothèque
Facilite la création d’interfaces de ligne de commande jolies et vérifiables.
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 manière dont les objets sont construits dans votre application.
symfony/deprecation-contrats
bibliothèque
Fonction et convention génériques 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 l’application de communiquer les uns avec les autres en distribuant les événements et en les écoutant.
symfony/event-dispatcher-contrats
bibliothèque
abstractions génériques liées à la distribution d’un événement
symfony/filesystem
bibliothèque
Fournit des utilitaires de base pour le système de fichiers
symfony/finder
bibliothèque
Recherche de fichiers et de répertoires via une interface utilisateur intuitive
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-contrats
bibliothèque
abstractions génériques liées aux clients HTTP
symfony/http-foundation
bibliothèque
Définit une couche orientée 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/polyfill-ctype
bibliothèque
Symfony polyfill 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 les fonctions associées
symfony/polyfill-mbstring
bibliothèque
Polyfill Symfony pour l’extension Mbstring
symfony/polyfill-php72
bibliothèque
Symfony polyfill renvoyant certaines fonctionnalités PHP 7.2+ pour réduire les versions de PHP
symfony/polyfill-php73
bibliothèque
Symfony polyfill renvoyant certaines fonctionnalités PHP 7.3+ pour réduire les versions de PHP
symfony/polyfill-php80
bibliothèque
Symfony polyfill renvoyant certaines fonctionnalités PHP 8.0+ pour des versions PHP plus basses
symfony/polyfill-php81
bibliothèque
Symfony polyfill renvoyant certaines fonctionnalités PHP 8.1+ pour réduire les versions de PHP
symfony/polyfill-php83
bibliothèque
Symfony polyfill renvoyant certaines fonctionnalités PHP 8.3+ pour réduire les versions de PHP
symfony/process
bibliothèque
Exécute les commandes dans les sous-processus.
symfony/proxy-manager-bridge
symfony-bridge
Fournit l’intégration de ProxyManager avec divers composants Symfony
symfony/serializer
bibliothèque
Gère la sérialisation et la désérialisation des structures de données, y compris les graphiques d’objets, en structures de tableau ou dans d’autres formats tels que XML et JSON.
symfony/service-contrats
bibliothèque
abstractions génériques liées aux services d’écriture
symfony/string
bibliothèque
Fournit une API orientée objet pour les chaînes et traite les octets, les points de code UTF-8 et les groupes de graphèmes de manière unifiée.
symfony/translation
bibliothèque
Fournit des outils pour internationaliser votre application
symfony/translation-contrats
bibliothèque
abstractions génériques liées à la traduction
symfony/var-dumper
bibliothèque
Fournit des mécanismes permettant de parcourir n’importe quelle variable PHP arbitraire.
symfony/var-exporter
bibliothèque
Permet d’exporter toute structure de données PHP sérialisable en code PHP standard.
symfony/yaml
bibliothèque
Chargement et vidage de fichiers YAML
web-token/jwt-framework
symfony-bundle
Bibliothèque de signature et de chiffrement d’objet JSON pour PHP et Symfony Bundle.
webmozart/assert
bibliothèque
Assertions pour valider l’entrée/la sortie de la méthode avec de bons messages d’erreur.
webonyx/graphql-php
bibliothèque
Un port PHP de l’implémentation de référence GraphQL
zordius/lightncandy
bibliothèque
Une implémentation PHP extrêmement rapide des Guidons ( http://handlebarsjs.com/ ) et de la moustache ( http://mustache.github.io/ ).

OSL-3.0, AFL-3.0

Nom
Type
Description
paypal/module-braintree-customer-balance
magento2-module
N/A
paypal/module-braintree-cadeau-card-account
magento2-module
N/A
paypal/module-braintree-cadeau-wrapping
magento2-module
N/A
paypal/module-braintree-graph-ql
magento2-module
N/A

OSL-3.0

Nom
Type
Description

PHP

Nom
Type
Description
2tvenom/cborencode
bibliothèque
Codeur CBOR pour PHP

Propriétaire

Nom
Type
Description

propriétaire

Nom
Type
Description
paypal/module-braintree-core
magento2-module
Branchement du module Braintree Magento 2.2.0 par Gene Commerce pour PayPal.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26