Skip to content

Commit f2d16b4

Browse files
committed
Update list of available extensions on PHP8.4 and set aside a few that aren't available that apparently are coming through
1 parent e3731ec commit f2d16b4

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

src/PHPDocker/PhpExtension/Php84AvailableExtensions.php

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,30 +44,41 @@ protected function getMandatoryExtensionsMap(): array
4444
protected function getOptionalExtensionsMap(): array
4545
{
4646
return [
47+
// 'Decimal' => ['packages' => ['php8.4-decimal']],
48+
// 'GRPC' => ['packages' => ['php8.4-grpc']],
49+
// 'Inotify' => ['packages' => ['php8.4-inotify']],
50+
// 'LZ4' => ['packages' => ['php8.4-lz4']],
51+
// 'Protobuf' => ['packages' => ['php8.4-protobuf']],
52+
// 'Pinba' => ['packages' => ['php8.4-pinba']],
53+
// 'Samba Client' => ['packages' => ['php8.4-smbclient']],
54+
// 'Solr' => ['packages' => ['php8.4-solr']],
55+
// 'Swoole' => ['packages' => ['php8.4-swoole']],
56+
// 'vips' => ['packages' => ['php8.4-vips']],
57+
// 'Xhprof' => ['packages' => ['php8.4-xhprof']],
58+
// 'zstd (Zstandard)' => ['packages' => ['php8.4-zstd']],
59+
4760
'AMQP' => ['packages' => ['php8.4-amqp']],
4861
'AST' => ['packages' => ['php8.4-ast']],
4962
'Bcmath' => ['packages' => ['php8.4-bcmath']],
5063
'bzip2' => ['packages' => ['php8.4-bz2']],
5164
'CGI' => ['packages' => ['php8.4-cgi']],
5265
'DBA' => ['packages' => ['php8.4-dba']],
53-
'Decimal' => ['packages' => ['php8.4-decimal']],
5466
'DS (Data Structures)' => ['packages' => ['php8.4-ds']],
5567
'Enchant' => ['packages' => ['php8.4-enchant']],
68+
'Excimer' => ['packages' => ['php8.4-excimer']],
5669
'GD' => ['packages' => ['php8.4-gd']],
5770
'Gearman' => ['packages' => ['php8.4-gearman']],
5871
'Gmagick (GraphicsMagick)' => ['packages' => ['php8.4-gmagick']],
5972
'GMP' => ['packages' => ['php8.4-gmp']],
6073
'GNUPG' => ['packages' => ['php8.4-gnupg']],
61-
'GRPC' => ['packages' => ['php8.4-grpc']],
6274
'HTTP' => ['packages' => ['php8.4-http']],
6375
'igbinary' => ['packages' => ['php8.4-igbinary']],
6476
'ImageMagick' => ['packages' => ['php8.4-imagick']],
6577
'IMAP' => ['packages' => ['php8.4-imap']],
66-
'Inotify' => ['packages' => ['php8.4-inotify']],
6778
'Interbase' => ['packages' => ['php8.4-interbase']],
6879
'Intl (Internationalisation)' => ['packages' => ['php8.4-intl']],
6980
'LDAP' => ['packages' => ['php8.4-ldap']],
70-
'LZ4' => ['packages' => ['php8.4-lz4']],
81+
'Libvirt' => ['packages' => ['php8.4-libvirt-php']],
7182
'Mailparse' => ['packages' => ['php8.4-mailparse']],
7283
'MaxMind DB' => ['packages' => ['php8.4-maxminddb']],
7384
'mcrypt' => ['packages' => ['php8.4-mcrypt']],
@@ -78,34 +89,34 @@ protected function getOptionalExtensionsMap(): array
7889
'MySQL' => ['packages' => ['php8.4-mysql']],
7990
'OAuth' => ['packages' => ['php8.4-oauth']],
8091
'ODBC' => ['packages' => ['php8.4-odbc']],
92+
'OpenTelemetry' => ['packages' => ['php8.4-opentelemetry']],
8193
'Pcov' => ['packages' => ['php8.4-pcov']],
8294
'PostgreSQL' => ['packages' => ['php8.4-pgsql']],
95+
'PostgreSQL (libpq)' => ['packages' => ['php8.4-pq']],
96+
'Phalcon 5' => ['packages' => ['php8.4-phalcon']],
8397
'PHPDBG' => ['packages' => ['php8.4-phpdbg']],
84-
'Protobuf' => ['packages' => ['php8.4-protobuf']],
98+
'ps' => ['packages' => ['php8.4-ps']],
8599
'pspell' => ['packages' => ['php8.4-pspell']],
86100
'PSR' => ['packages' => ['php8.4-psr']],
87101
'raphf' => ['packages' => ['php8.4-raphf']],
88102
'Redis' => ['packages' => ['php8.4-redis']],
89103
'rrd' => ['packages' => ['php8.4-rrd']],
90-
'Samba Client' => ['packages' => ['php8.4-smbclient']],
91104
'SNMP' => ['packages' => ['php8.4-snmp']],
92105
'SOAP' => ['packages' => ['php8.4-soap']],
93-
'Solr' => ['packages' => ['php8.4-solr']],
94106
'SQLite3' => ['packages' => ['php8.4-sqlite3']],
95107
'ssh2' => ['packages' => ['php8.4-ssh2']],
96-
'Swoole' => ['packages' => ['php8.4-swoole']],
108+
'STOMP protocol' => ['packages' => ['php8.4-stomp']],
97109
'Sybase' => ['packages' => ['php8.4-sybase']],
98110
'Tidy' => ['packages' => ['php8.4-tidy']],
111+
'UOPZ' => ['packages' => ['php8.4-uopz']],
112+
'Upload progress' => ['packages' => ['php8.4-uploadprogress']],
99113
'UUID' => ['packages' => ['php8.4-uuid']],
100-
'vips' => ['packages' => ['php8.4-vips']],
101114
'Xdebug' => ['packages' => ['php8.4-xdebug']],
102-
'Xhprof' => ['packages' => ['php8.4-xhprof']],
103115
'XMLRPC' => ['packages' => ['php8.4-xmlrpc']],
104116
'XSL' => ['packages' => ['php8.4-xsl']],
105117
'Yac' => ['packages' => ['php8.4-yac']],
106118
'YAML' => ['packages' => ['php8.4-yaml']],
107119
'ZMQ (ZeroMQ)' => ['packages' => ['php8.4-zmq']],
108-
'zstd (Zstandard)' => ['packages' => ['php8.4-zstd']],
109120
];
110121
}
111122
}

0 commit comments

Comments
 (0)