Adobe Commerce packages

Adobe Commerce uses Composer to manage PHP packages.

The composer.json file declares the list of packages, whereas the composer.lock file stores a complete list of the packages (a full version of each package and its dependencies) used to build an installation of Adobe Commerce or Magento Open Source.

The following reference documentation is generated from the composer.lock file, and it covers required packages included in Adobe Commerce 2.4.5.

Dependencies

magento/product-enterprise-edition 2.4.5 has the following dependencies:

colinmollenhour/cache-backend-file: ~1.4.1
colinmollenhour/cache-backend-redis: 1.14.2
colinmollenhour/credis: 1.13.0
colinmollenhour/php-redis-session-abstract: ~1.4.5
composer/composer: ^1.9 || ^2.0, !=2.2.16
elasticsearch/elasticsearch: ~7.17.0
ext-bcmath: *
ext-ctype: *
ext-curl: *
ext-dom: *
ext-gd: *
ext-hash: *
ext-iconv: *
ext-intl: *
ext-mbstring: *
ext-openssl: *
ext-pdo_mysql: *
ext-simplexml: *
ext-soap: *
ext-sodium: *
ext-spl: *
ext-xsl: *
ext-zip: *
ezyang/htmlpurifier: ^4.14
guzzlehttp/guzzle: ^7.4.2
laminas/laminas-captcha: ^2.12
laminas/laminas-code: ~4.5.0
laminas/laminas-db: ^2.15.0
laminas/laminas-dependency-plugin: ^2.2.0
laminas/laminas-di: ^3.7.0
laminas/laminas-escaper: ~2.10.0
laminas/laminas-eventmanager: ^3.5.0
laminas/laminas-feed: ^2.17.0
laminas/laminas-http: ^2.15.0
laminas/laminas-json: ^3.3.0
laminas/laminas-mail: ^2.16.0
laminas/laminas-mime: ^2.9.1
laminas/laminas-modulemanager: ^2.11.0
laminas/laminas-mvc: ^3.3.3
laminas/laminas-server: ^2.11.1
laminas/laminas-servicemanager: ^3.11.0
laminas/laminas-soap: ^2.10.0
laminas/laminas-stdlib: ^3.7.1
laminas/laminas-uri: ^2.9.1
laminas/laminas-validator: ^2.17.0
league/flysystem: ~2.4.5
league/flysystem-aws-s3-v3: ^2.4.3
lib-libxml: *
magento/composer: ~1.8.0
magento/composer-dependency-version-audit-plugin: ~0.1
magento/framework-foreign-key: 100.4.4
magento/magento-composer-installer: >=0.3.0
magento/magento2-ee-base: 2.4.5
magento/module-admin-gws: 100.4.5
magento/module-admin-gws-configurable-product: 100.4.2
magento/module-admin-gws-staging: 100.4.2
magento/module-advanced-catalog: 100.4.2
magento/module-advanced-checkout: 100.4.5
magento/module-advanced-rule: 100.4.2
magento/module-advanced-sales-rule: 100.4.2
magento/module-async-order: 100.4.1
magento/module-async-order-graph-ql: 100.4.0
magento/module-aws-s3-customer-custom-attributes: 100.4.2
magento/module-aws-s3-gift-card-import-export: 100.4.2
magento/module-aws-s3-scheduled-import-export: 100.4.2
magento/module-banner: 101.2.5
magento/module-banner-customer-segment: 100.4.3
magento/module-banner-graph-ql: 100.4.1
magento/module-bundle-import-export-staging: 100.4.2
magento/module-bundle-staging: 100.4.5
magento/module-catalog-event: 101.1.4
magento/module-catalog-import-export-staging: 100.4.2
magento/module-catalog-inventory-staging: 100.4.3
magento/module-catalog-permissions: 100.4.5
magento/module-catalog-permissions-graph-ql: 100.4.3
magento/module-catalog-rule-staging: 100.4.5
magento/module-catalog-staging: 100.4.5
magento/module-catalog-staging-graph-ql: 100.4.4
magento/module-catalog-url-rewrite-staging: 100.4.4
magento/module-checkout-address-search: 100.4.4
magento/module-checkout-address-search-gift-registry: 100.4.1
magento/module-checkout-staging: 100.4.4
magento/module-cms-staging: 100.4.5
magento/module-configurable-product-staging: 100.4.4
magento/module-custom-attribute-management: 100.4.4
magento/module-customer-balance: 100.4.5
magento/module-customer-balance-graph-ql: 100.4.2
magento/module-customer-custom-attributes: 100.4.5
magento/module-customer-finance: 100.4.2
magento/module-customer-segment: 102.1.5
magento/module-deferred-total-calculating: 100.4.0
magento/module-downloadable-staging: 100.4.4
magento/module-elasticsearch-catalog-permissions: 100.4.1
magento/module-elasticsearch-catalog-permissions-graph-ql: 100.4.0
magento/module-enterprise: 100.4.3
magento/module-gift-card: 101.3.5
magento/module-gift-card-account: 101.2.5
magento/module-gift-card-account-graph-ql: 100.4.3
magento/module-gift-card-graph-ql: 100.4.5
magento/module-gift-card-import-export: 100.4.2
magento/module-gift-card-staging: 100.4.2
magento/module-gift-message-staging: 100.4.2
magento/module-gift-registry: 101.2.5
magento/module-gift-registry-graph-ql: 100.4.1
magento/module-gift-wrapping: 101.2.4
magento/module-gift-wrapping-graph-ql: 100.4.2
magento/module-gift-wrapping-staging: 100.4.2
magento/module-google-optimizer-staging: 100.4.2
magento/module-google-tag-manager: 100.4.5
magento/module-grouped-product-staging: 100.4.3
magento/module-invitation: 100.4.4
magento/module-layered-navigation-staging: 100.4.2
magento/module-logging: 101.2.5
magento/module-login-as-customer-logging: 100.4.5
magento/module-login-as-customer-website-restriction: 100.4.3
magento/module-media-content-catalog-staging: 100.4.2
magento/module-msrp-staging: 100.4.3
magento/module-multiple-wishlist: 100.4.5
magento/module-multiple-wishlist-graph-ql: 100.4.1
magento/module-payment-staging: 100.4.2
magento/module-persistent-history: 100.4.2
magento/module-price-permissions: 100.4.1
magento/module-product-video-staging: 100.4.2
magento/module-promotion-permissions: 100.4.2
magento/module-quote-gift-card-options: 100.4.2
magento/module-quote-staging: 100.4.2
magento/module-reminder: 101.2.4
magento/module-remote-storage-commerce: 100.4.1
magento/module-resource-connections: 100.4.2
magento/module-review-staging: 100.4.2
magento/module-reward: 101.2.5
magento/module-reward-graph-ql: 100.4.4
magento/module-reward-staging: 100.4.2
magento/module-rma: 101.2.5
magento/module-rma-graph-ql: 100.4.4
magento/module-rma-staging: 100.4.2
magento/module-sales-archive: 101.0.3
magento/module-sales-rule-staging: 100.4.4
magento/module-scalable-checkout: 100.4.4
magento/module-scalable-inventory: 100.4.3
magento/module-scalable-oms: 100.4.3
magento/module-scheduled-import-export: 101.2.5
magento/module-search-staging: 100.4.3
magento/module-staging: 101.2.5
magento/module-staging-graph-ql: 100.4.2
magento/module-support: 101.2.4
magento/module-swat: 100.4.3
magento/module-target-rule: 101.2.5
magento/module-target-rule-graph-ql: 100.4.2
magento/module-versions-cms: 101.2.5
magento/module-versions-cms-page-cache: 100.4.1
magento/module-versions-cms-url-rewrite: 100.4.3
magento/module-versions-cms-url-rewrite-graph-ql: 100.4.1
magento/module-visual-merchandiser: 100.4.5
magento/module-website-restriction: 100.4.4
magento/module-weee-staging: 100.4.2
magento/module-wishlist-gift-card: 100.4.1
magento/module-wishlist-gift-card-graph-ql: 100.4.1
magento/page-builder-commerce: 1.7.2
magento/product-community-edition: 2.4.5
magento/security-package-ee: 1.0.0
magento/theme-adminhtml-spectrum: 100.4.0
magento/zendframework1: ~1.15.0
monolog/monolog: ^2.7
pelago/emogrifier: ^6.0.0
php: ~7.4.0||~8.1.0
php-amqplib/php-amqplib: ~3.2.0
phpseclib/mcrypt_compat: ~2.0.2
phpseclib/phpseclib: ~3.0.13
ramsey/uuid: ~4.2.0
symfony/console: ~4.4.0
symfony/process: ~4.4.0
tedivm/jshrink: ~1.4.0
tubalmartin/cssmin: 4.1.1
web-token/jwt-framework: ^v2.2.7
webonyx/graphql-php: ~14.11.6
wikimedia/less.php: ^3.0.0

Third-party licenses

Apache-2.0, LGPL-2.1-only

Name Type Description
elasticsearch/elasticsearch library PHP Client for Elasticsearch

Apache-2.0

Name Type Description
astock/stock-api-libphp library Adobe Stock API library
aws/aws-crt-php library AWS Common Runtime for PHP
aws/aws-sdk-php library AWS SDK for PHP - Use Amazon Web Services in your PHP project
paypal/module-braintree metapackage Braintree Magento
wikimedia/less.php library PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)

BSD-2-Clause

Name Type Description
bacon/bacon-qr-code library BaconQrCode is a QR code generator for PHP.
beberlei/assert library Thin assertion library for input validation in business models.
dasprid/enum library PHP 7.1 enum implementation
webimpress/safe-writer library Tool to write files safely, to avoid race conditions

BSD-3-Clause

Name Type Description
colinmollenhour/cache-backend-file magento-module The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.
colinmollenhour/cache-backend-redis magento-module Zend_Cache backend using Redis with full support for tags.
colinmollenhour/php-redis-session-abstract library A Redis-based session handler with optimistic locking
google/recaptcha library Client library for reCAPTCHA, a free service that protects websites from spam and abuse.
laminas/laminas-captcha library Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more
laminas/laminas-code library Extensions to the PHP Reflection API, static code scanning, and code generation
laminas/laminas-config library provides a nested object property based user interface for accessing this configuration data within application code
laminas/laminas-db library Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations
laminas/laminas-dependency-plugin composer-plugin Replace zendframework and zfcampus packages with their Laminas Project equivalents.
laminas/laminas-di library Automated dependency injection for PSR-11 containers
laminas/laminas-escaper library Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs
laminas/laminas-eventmanager library Trigger and listen to events within a PHP application
laminas/laminas-feed library provides functionality for creating and consuming RSS and Atom feeds
laminas/laminas-http library Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests
laminas/laminas-json library provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP
laminas/laminas-loader library Autoloading and plugin loading strategies
laminas/laminas-mail library Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages
laminas/laminas-mime library Create and parse MIME messages and parts
laminas/laminas-modulemanager library Modular application system for laminas-mvc applications
laminas/laminas-mvc library Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins
laminas/laminas-recaptcha library OOP wrapper for the ReCaptcha web service
laminas/laminas-router library Flexible routing system for HTTP and console applications
laminas/laminas-server library Create Reflection-based RPC servers
laminas/laminas-servicemanager library Factory-Driven Dependency Injection Container
laminas/laminas-session library Object-oriented interface to PHP sessions and storage
laminas/laminas-soap library
laminas/laminas-stdlib library SPL extensions, array utilities, error handlers, and more
laminas/laminas-text library Create FIGlets and text-based tables
laminas/laminas-uri library A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)
laminas/laminas-validator library Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria
laminas/laminas-view library Flexible view layer supporting and providing multiple view layers, helpers, and more
laminas/laminas-zendframework-bridge library Alias legacy ZF class names to Laminas Project equivalents.
nikic/php-parser library A PHP parser written in PHP
tedivm/jshrink library Javascript Minifier built in PHP
tubalmartin/cssmin library A PHP port of the YUI CSS compressor

LGPL-2.1-or-later

Name Type Description
ezyang/htmlpurifier library Standards compliant HTML filter written in PHP
php-amqplib/php-amqplib library Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.

MIT

Name Type Description
braintree/braintree_php library Braintree PHP Client Library
brick/math library Arbitrary-precision arithmetic library
brick/varexporter library A powerful alternative to var_export(), which can export closures and objects without __set_state()
christian-riesen/base32 library Base32 encoder/decoder according to RFC 4648
colinmollenhour/credis library Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.
composer/ca-bundle library Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.
composer/composer library Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.
composer/metadata-minifier library Small utility library that handles metadata minification and expansion.
composer/pcre library PCRE wrapping library that offers type-safe preg_* replacements.
composer/semver library Semver library that offers utilities, version constraint parsing and validation.
composer/spdx-licenses library SPDX licenses list and validation library.
composer/xdebug-handler library Restarts a process without Xdebug.
endroid/qr-code library Endroid QR Code
ezimuel/guzzlestreams library Fork of guzzle/streams (abandoned) to be used with elasticsearch-php
ezimuel/ringphp library Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php
fgrosse/phpasn1 library A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.
guzzlehttp/guzzle library Guzzle is a PHP HTTP client library
guzzlehttp/promises library Guzzle promises library
guzzlehttp/psr7 library PSR-7 message implementation that also provides common utility methods
justinrainbow/json-schema library A library to validate a json schema.
league/flysystem library File storage abstraction for PHP
league/flysystem-aws-s3-v3 library AWS S3 filesystem adapter for Flysystem.
league/mime-type-detection library Mime-type detection for Flysystem
monolog/monolog library Sends your logs to files, sockets, inboxes, databases and various web services
mtdowling/jmespath.php library Declaratively specify how to extract elements from a JSON document
paragonie/constant_time_encoding library Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)
paragonie/random_compat library PHP 5.x polyfill for random_bytes() and random_int() from PHP 7
pelago/emogrifier library Converts CSS styles into inline style attributes in your HTML code
phpgt/cssxpath library Convert CSS selectors to XPath queries.
phpgt/dom library The modern DOM API for PHP projects.
phpseclib/mcrypt_compat library PHP 5.x-8.x polyfill for mcrypt extension
phpseclib/phpseclib library PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.
psr/container library Common Container Interface (PHP FIG PSR-11)
psr/event-dispatcher library Standard interfaces for event handling.
psr/http-client library Common interface for HTTP clients
psr/http-factory library Common interfaces for PSR-7 HTTP message factories
psr/http-message library Common interface for HTTP messages
psr/log library Common interface for logging libraries
ralouphie/getallheaders library A polyfill for getallheaders.
ramsey/collection library A PHP library for representing and manipulating collections.
ramsey/uuid library A PHP library for generating and working with universally unique identifiers (UUIDs).
react/promise library A lightweight implementation of CommonJS Promises/A for PHP
sabberworm/php-css-parser library Parser for CSS Files written in PHP
seld/jsonlint library JSON Linter
seld/phar-utils library PHAR file format utilities, for when PHP phars you up
spomky-labs/aes-key-wrap library AES Key Wrap for PHP.
spomky-labs/base64url library Base 64 URL Safe Encoding/Decoding PHP Library
spomky-labs/otphp library A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator
symfony/config library Helps you find, load, combine, autofill and validate configuration values of any kind
symfony/console library Eases the creation of beautiful and testable command line interfaces
symfony/css-selector library Converts CSS selectors to XPath expressions
symfony/debug library Provides tools to ease debugging PHP code
symfony/dependency-injection library Allows you to standardize and centralize the way objects are constructed in your application
symfony/deprecation-contracts library A generic function and convention to trigger deprecation notices
symfony/error-handler library Provides tools to manage errors and ease debugging PHP code
symfony/event-dispatcher library Provides tools that allow your application components to communicate with each other by dispatching events and listening to them
symfony/event-dispatcher-contracts library Generic abstractions related to dispatching event
symfony/filesystem library Provides basic utilities for the filesystem
symfony/finder library Finds files and directories via an intuitive fluent interface
symfony/http-client-contracts library Generic abstractions related to HTTP clients
symfony/http-foundation library Defines an object-oriented layer for the HTTP specification
symfony/http-kernel library Provides a structured process for converting a Request into a Response
symfony/polyfill-ctype library Symfony polyfill for ctype functions
symfony/polyfill-intl-idn library Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions
symfony/polyfill-intl-normalizer library Symfony polyfill for intl's Normalizer class and related functions
symfony/polyfill-mbstring library Symfony polyfill for the Mbstring extension
symfony/polyfill-php72 library Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
symfony/polyfill-php73 library Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
symfony/polyfill-php80 library Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
symfony/polyfill-php81 library Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions
symfony/process library Executes commands in sub-processes
symfony/service-contracts library Generic abstractions related to writing services
symfony/var-dumper library Provides mechanisms for walking through any arbitrary PHP variable
thecodingmachine/safe library PHP core functions that throw exceptions instead of returning FALSE on error
web-token/jwt-framework symfony-bundle JSON Object Signing and Encryption library for PHP and Symfony Bundle.
webmozart/assert library Assertions to validate method input/output with nice error messages.
webonyx/graphql-php library A PHP port of GraphQL reference implementation

OSL-3.0, AFL-3.0

Name Type Description
paypal/module-braintree-graph-ql magento2-module N/A
temando/module-shipping-remover magento2-module Removes Temando multi-carrier shipping extension from Magento 2

OSL-3.0

Name Type Description
temando/module-shipping metapackage Temando multi-carrier shipping extension for Magento 2

PHP

Name Type Description
2tvenom/cborencode library CBOR encoder for PHP

Proprietary

Name Type Description

proprietary

Name Type Description
paypal/module-braintree-core magento2-module Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal.

On this page