Adobe Commerce云包

云基础架构上的Adobe Commerce使用Composer管理PHP包。

composer.json文件声明了包的列表,而composer.lock文件存储了用于构建Adobe Commerce安装的包的完整列表(每个包的完整版本及其依赖项)。

以下参考文档从composer.lock文件生成,它涵盖了Adobe Commerce on cloud infrastructure 2.4.7中包含的必需包。

依赖关系

magento/magento-cloud-metapackage 2.4.7具有以下依赖项:

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

第三方许可证

Apache-2.0,仅LGPL-2.1

名称
类型
描述
elasticsearch/elasticsearch
用于Elasticsearch的PHP客户端
opensearch-project/opensearch-php
适用于OpenSearch的PHP客户端

Apache-2.0

名称
类型
描述
astock/stock-api-libphp
Adobe Stock API库
aws/aws-crt-php
适用于PHP的AWS公共运行时
aws/aws-sdk-php
适用于PHP的AWS SDK — 在PHP项目中使用Amazon Web Services
paypal/module-braintree
中继
BraintreeMagento
wikimedia/less.php
LESS处理器的PHP端口

BSD-2子句

名称
类型
描述
培根/培根 — qr-code
BaconQrCode是PHP的二维码生成器。
dasprid/enum
PHP 7.1枚举实现
webimpress/safe-writer
用于安全写入文件的工具,以避免出现争用情况

BSD-3 — 子句

名称
类型
描述
colimollenhour/cache-backend-file
magento-module
库存Zend_Cache_Backend_File后端在标记清理方面的性能非常差,导致其随着缓存项目数的增加而变得不可用。 此后端进行了许多更改,从而极大地提高了性能,尤其是在标签清理方面。
colimollenhour/php-redis-session-abstract
具有乐观锁定的基于Redis的会话处理程序
fastly/magento2
magento2模块
适用于Magento2.4.x的Fastly CDN模块
firebase/php-jwt
在PHP中编码和解码JSON Web令牌(JWT)的简单库。 应符合当前规范。
google/recaptcha
Client Library for reCAPTCHA,这是一种保护网站抵御垃圾邮件和滥用的免费服务。
laminas/laminas-captcha
使用Figlet、图像、ReCaptcha等生成和验证CAPTCHA
laminas/laminas-code
PHP Reflection API、静态代码扫描和代码生成的扩展
laminas/laminas-config
提供了基于嵌套对象属性的用户界面,用于访问应用程序代码中的此配置数据
laminas/laminas-crypt
强大的加密工具和密码散列
laminas/laminas-db
数据库抽象层、SQL抽象、结果集抽象,以及RowDataGateway和TableDataGateway实现
层叠/层叠 — di
PSR-11容器的自动依赖项注入
laminas/laminas-escaper
安全可靠地转义HTML、HTML属性、JavaScript、CSS和URL
laminas/laminas-eventmanager
触发和侦听PHP应用程序中的事件
层叠/层叠 — 馈送
提供创建和使用RSS和Atom馈送的功能
laminas/laminas-file
查找PHP类文件
层叠/层叠 — 筛选
以编程方式过滤和标准化数据和文件
laminas/laminas-http
提供用于执行超文本传输协议(HTTP)请求的轻松界面
laminas/laminas-i18n
为您的应用程序提供翻译,并筛选和验证国际化值
laminas/laminas-json
提供了将本机PHP序列化为JSON并将JSON解码为本机PHP的方便方法
laminas/laminas-loader
自动加载和插件加载策略
laminas/laminas邮件
提供通用功能,用于撰写和发送文本以及符合MIME的多部分电子邮件
laminas/laminas-math
创建加密安全的伪随机数,并管理大整数
laminas/laminas-mime
创建和解析MIME消息和部件
laminas/laminas-modulemanager
用于层板MVC应用的模块化应用系统
laminas/laminas-mvc
Laminas的事件驱动MVC层,包括MVC应用程序、控制器和插件
laminas/laminas-oauth
laminas/laminas-permissions-acl
为权限管理提供轻量级和灵活的访问控制列表(ACL)实施
laminas/laminas-recaptcha
ReCaptcha Web服务的OOP包装器
laminas/laminas路由器
适用于HTTP和控制台应用程序的灵活路由系统
laminas/laminas-server
创建基于反射的RPC服务器
laminas/laminas-servicemanager
工厂驱动的依赖项注入容器
laminas/laminas会话
面向PHP会话和存储对象的接口
laminas/laminas-soap
laminas/laminas-stdlib
SPL扩展、数组实用程序、错误处理程序等
laminas/laminas-text
创建FIGlet和基于文本的表
laminas/laminas-uri
帮助处理和验证“统一资源标识符(URI)”的组件
laminas/laminas-validator
适用于多种域的验证类,以及链式验证器以创建复杂验证标准的功能
laminas/laminas-view
支持并提供多个视图层、辅助器等的柔性视图层
nikic/php-parser
用PHP编写的PHP解析器
tedivm/jshrink
PHP中内置的Javascript小型器
tubalmartin/cssmin
YUI CSS压缩器的PHP端口

BSD-3 — 子句修改

名称
类型
描述
colimollenhour/cache-backend-redis
magento-module
使用Redis的Zend_Cache后端,完全支持标记。

ISC

名称
类型
描述
paragonie/na_compat
纯PHP的libna实现;使用PHP扩展(如果存在)

LGPL-2.1或更高版本

名称
类型
描述
ezyang/htmlpurifier
使用PHP编写的符合标准的HTML过滤器
php-amqplib/php-amqplib
以前称为videlalvaro/php-amqplib。 此库是AMQP协议的纯PHP实现。 它已经过针对RabbitMQ的测试。

MIT

名称
类型
描述
braintree/braintree_php
PHP客户端库Braintree
程序块/数学
任意精度算术库
程序块/varexporter
var_export()的强大替代函数可以导出不带__set_state()的关闭项和对象
carbonphp/carbon-doctrine-types
在理论中使用碳的类型
christian-riesen/base32
根据RFC 4648的Base32编码器/解码器
colimollenhour/credis
Credis是Redis键值存储的轻型接口,当可用时它会封装phpredis库以提高性能。
composer/ca-bundle
允许您查找系统CA捆绑包的路径,并包括对Mozilla CA捆绑包的回退。
composer/class-map-generator
用于扫描PHP代码并生成类映射的实用程序。
作曲家/作曲家
Composer可帮助您声明、管理和安装PHP项目的依赖项。 它可确保您随时随地拥有正确的栈栈。
composer/metadata-minifier
处理元数据缩小和扩展的小型实用工具库。
作曲家/密码
提供类型安全预浸料_*替换的PCRE包装库。
composer/semver
提供实用程序、版本约束解析和验证的服务器库。
composer/spdx-licenses
SPDX许可证列表和验证库。
composer/xdebug-handler
在不使用Xdebug的情况下重新启动进程。
endroid/qr-code
Endroid二维码
ezimuel/guzzlestreams
用于elasticsearch-php的guzzle/streams(已放弃)分支
ezimuel/ringphp
与elasticsearch-php一起使用的guzzle/RingPHP(已放弃)分支
friendsofphp/proxy-manager-lts
向ocramius/proxy-manager添加对更广泛的PHP版本的支持
graylog2/gelf-php
一种php实现,用于将日志消息发送到与GELF兼容的后端,如Graylog2。
guzzlehttp/guzzle
Guzzle是一个PHP HTTP客户端库
guzzlehttp/promise
Guzzle promise库
guzzlehttp/psr7
PSR-7消息实施,其中也提供常用实用工具方法
照明/集合
照明收藏集包。
照明/配置
Illuminate配置包。
照明/合同
照明合同包。
照明/可宏化
照明可宏封装。
justinrainbow/json-schema
用于验证json架构的库。
联盟/飞行系统
PHP的文件存储抽象
league/flysystem-aws-s3-v3
适用于Flysystem的AWS S3文件系统适配器。
league/mime-type-detection
用于飞行系统的MIME类型检测
monolog/monolog
将日志发送到文件、套接字、收件箱、数据库和各种Web服务
mtdowling/jmespath.php
以声明方式指定如何从JSON文档中提取元素
nesbot/carbon
适用于DateTime的API扩展,支持281种不同的语言。
paragonie/constant_time_encoding
RFC 4648编码的恒定时间实施(Base-64、Base-32、Base-16)
paragonie/random_compat
PHP 7中的random_bytes()和random_int()的PHP 5.x polyfill
pelago/表情符号
将CSS样式转换为HTML代码中的内联样式属性
phpgt/cssxpath
将CSS选择器转换为XPath查询。
phpgt/dom
新版DOM API。
phpgt/propfunc
属性访问器和变体函数。
phpseclib/mcrypt_compat
用于mcrypt扩展的PHP 5.x-8.x polyfill
phpseclib/phpseclib
PHP安全通信库 — RSA、AES、SSH2、SFTP、X.509等的纯PHP实现。
psr/缓存
缓存库的通用接口
psr/时钟
用于读取时钟的通用接口。
psr/容器
公共容器接口(PHP图PSR-11)
psr/event-dispatcher
用于事件处理的标准接口。
psr/http-client
HTTP客户端的通用接口
psr/http-factory
PSR-17:PSR-7 HTTP消息工厂的通用接口
psr/http-message
HTTP消息的通用接口
psr/log
用于记录库的通用界面
psr/simple-cache
用于简单缓存的通用接口
ralouphie/getallheaders
getalleaders的polyfill。
拉姆齐/收藏集
用于表示和处理收藏集的PHP库。
ramsey/uuid
用于生成和使用通用唯一标识符(UUID)的PHP库。
react/promise
CommonJS Promise/A for PHP的轻量级实现
sabberworm/php-css-parser
以PHP编写的CSS文件的解析器
seld/jsonlint
JSON Linter
seld/phar-utils
PHAR文件格式实用程序,用于当PHP向上
seld/signal-handler
简单的unix信号处理程序在信号不受支持时静默失败,从而易于跨平台开发
spomky-labs/aes-key-wrap
PHP的AES密钥换行。
spomky-labs/otphp
用于根据RFC 4226(HOTP算法)和RFC 6238(TOTP算法)生成一次性密码并与Google身份验证器兼容的PHP库
spomky-labs/pki-framework
用于管理公钥基础结构的PHP框架。 它包括X.509公钥证书、属性证书、证书请求和证书路径验证。
symfony/config
帮助您查找、加载、组合、自动填写和验证任何类型的配置值
交响乐/控制台
轻松创建美观且可测试的命令行界面
symfony/css-selector
将CSS选择器转换为XPath表达式
symfony/依赖项注入
允许您标准化并集中处理应用程序中构建对象的方式
symfony/弃用合同
用于触发弃用通知的通用函数和约定
symfony/error-handler
提供用于管理错误和轻松调试PHP代码的工具
symfony/event-dispatcher
提供一些工具,这些工具允许应用程序组件通过调度事件并监听事件来相互通信
symfony/event-dispatcher-contracts
与调度事件相关的一般抽象
symfony/文件系统
为文件系统提供基本实用程序
symfony/finder
通过直观的流畅界面查找文件和目录
symfony/http-client
提供功能强大的方法来同步或异步获取HTTP资源
symfony/http-client-contract
与HTTP客户端相关的一般抽象
symfony/http-foundation
为HTTP规范定义面向对象的层
symfony/http-kernel
提供将请求转换为响应的结构化流程
symfony/intl
提供对ICU库本地化数据的访问
symfony/polyfill-ctype
用于CTYPE函数的交感聚合填料
symfony/polyfill-intl-grapheme
用于Intl的图形素_*函数的Symfony Polyfill
symfony/polyfill-intl-idn
用于intl的idn_to_ascii和idn_to_utf8函数的Symfony Polyfill
symfony/polyfill-intl-normalizer
Intl的Normalizer类和相关函数的Symfony Polyfill
symfony/polyfill-mbstring
Mbstring扩展的Symfony Polyfill
symfony/polyfill-php72
Symfony polyfill将一些PHP 7.2+功能回移植到较低的PHP版本
symfony/polyfill-php73
Symfony polyfill将一些PHP 7.3+功能回移植到较低的PHP版本
symfony/polyfill-php80
Symfony polyfill将一些PHP 8.0及更高版本功能回移植到较低的PHP版本
symfony/polyfill-php81
Symfony polyfill将一些PHP 8.1+功能回移植到较低的PHP版本
symfony/polyfill-php83
Symfony polyfill将一些PHP 8.3+功能回移植到较低的PHP版本
symfony/进程
执行子进程中的命令
symfony/proxy-manager-bridge
交响桥
为ProxyManager提供与各种Symfony组件的集成
symfony/序列化程序
处理将数据结构(包括对象图)序列化和反序列化为数组结构或其他格式(如XML和JSON)。
交响曲/服务合同
与写入服务相关的一般抽象
symfony/字符串
为字符串提供面向对象的API,并以统一的方式处理字节、UTF-8代码点和图形集群
交响曲/翻译
提供使您的应用程序国际化的工具
交响曲/翻译合同
与翻译相关的一般抽象
symfony/var-dumper
提供用于浏览任意PHP变量的机制
symfony/var-exporter
允许将任何可序列化的PHP数据结构导出为纯PHP代码
symfony/yaml
加载和转储YAML文件
web-token/jwt-framework
symfony-bundle
PHP和Symfony捆绑包的JSON对象签名和加密库。
webmozart/assert
用于验证方法输入/输出的断言,带有很好的错误消息。
webonyx/graphql-php
GraphQL参考实现的PHP端口
佐迪乌斯/灯糖
handlebars ( http://handlebarsjs.com/ )和mustache ( http://mustache.github.io/ )的超快PHP实现。

OSL-3.0、AFL-3.0

名称
类型
描述
paypal/module-braintree-customer-balance
magento2模块
不适用
paypal/module-braintree-gift-card-account
magento2模块
不适用
paypal/module-braintree-gift-wrapping
magento2模块
不适用
paypal/module-braintree-graph-ql
magento2模块
不适用

OSL-3.0

名称
类型
描述

PHP

名称
类型
描述
2tvenom/cborencode
PHP的CBOR编码器

专有

名称
类型
描述

proprietary

名称
类型
描述
paypal/module-braintree-core
magento2模块
从Gene Commerce为PayPal提供的MagentoBraintree2.2.0模块创建分支。
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26