Skip to content

Commit 8201bab

Browse files
committed
Include all modules
1 parent 0476c89 commit 8201bab

File tree

2 files changed

+28
-4
lines changed

2 files changed

+28
-4
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,14 +213,19 @@ To run in this mode, change the Docker CMD to be /start-worker.sh instead of the
213213
# PHP Modules
214214
| Module | 5.6 | 7.1 | 7.2 | 7.3 | 7.4 | 8.0 |
215215
| --- | --- | --- | --- | --- | --- | --- |
216+
| | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
217+
| apc | ✓ | ✖ | ✖ | ✖ | ✖ | ✖ |
218+
| apcu | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
216219
| atatus | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
217220
| bcmath | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
221+
| bz2 | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
218222
| calendar | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
219223
| Core | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
220224
| ctype | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
221225
| curl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
222226
| date | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
223227
| dom | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
228+
| ereg | ✓ | ✖ | ✖ | ✖ | ✖ | ✖ |
224229
| exif | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
225230
| fileinfo | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
226231
| filter | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
@@ -230,11 +235,15 @@ To run in this mode, change the Docker CMD to be /start-worker.sh instead of the
230235
| hash | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
231236
| iconv | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
232237
| igbinary | ✖ | ✖ | ✖ | ✖ | ✓ | ✓ |
238+
| imagick | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
233239
| intl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
234240
| json | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
235241
| ldap | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
236242
| libxml | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
237243
| mbstring | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
244+
| mcrypt | ✓ | ✖ | ✖ | ✖ | ✖ | ✖ |
245+
| memcached | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
246+
| mysql | ✓ | ✖ | ✖ | ✖ | ✖ | ✖ |
238247
| mysqli | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
239248
| mysqlnd | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
240249
| openssl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
@@ -244,19 +253,29 @@ To run in this mode, change the Docker CMD to be /start-worker.sh instead of the
244253
| pdo_mysql | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
245254
| pdo_sqlite | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
246255
| Phar | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
256+
| phpdbg_webhelper | ✖ | ✓ | ✓ | ✓ | ✖ | ✖ |
247257
| posix | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
248258
| readline | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
249259
| redis | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
250260
| Reflection | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
251261
| session | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
262+
| shmop | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
252263
| SimpleXML | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
253264
| soap | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
254265
| sockets | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
255266
| SPL | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
256267
| sqlite3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
257268
| standard | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
269+
| sysvmsg | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
270+
| sysvsem | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
271+
| sysvshm | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
272+
| tidy | ✖ | ✓ | ✓ | ✓ | ✓ | ✖ |
258273
| tokenizer | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
274+
| wddx | ✓ | ✓ | ✓ | ✓ | ✖ | ✖ |
275+
| xml | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
259276
| xmlreader | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
277+
| xmlrpc | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
278+
| xmlwriter | ✓ | ✓ | ✓ | ✓ | ✓ | ✖ |
260279
| xsl | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
261280
| Zend OPcache | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
262281
| zip | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |

test/modules/GenerateReadMe.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,25 @@
1414

1515
// Filter some lines out
1616
foreach ($modules[$phpVersion] as $lineKey => $line) {
17-
if ($line === '[PHP Modules]' || $line === '' || $line === '[Zend Modules]' || strstr($line, '[')) {
17+
if (strstr($line, '[')) {
1818
unset($modules[$phpVersion][$lineKey]);
1919
}
2020
}
2121

2222
}
2323

2424
$allModules = array();
25-
foreach ($modules[$phpVersion] as $key => $module) {
26-
if (!isset($allModules[$module])) {
27-
$allModules[$module] = array();
25+
foreach ($phpVersions as $key => $phpVersion) {
26+
// Filter some lines out
27+
foreach ($modules[$phpVersion] as $lineKey => $module) {
28+
if (!isset($allModules[$module])) {
29+
$allModules[$module] = array();
30+
}
2831
}
2932
}
3033

34+
ksort($allModules, SORT_NATURAL | SORT_FLAG_CASE);
35+
3136
// Now add modules for each version
3237
foreach ($allModules as $module => $value) {
3338

0 commit comments

Comments
 (0)