Skip to content

Commit ecd0d78

Browse files
committed
skip non loadable Core ext
1 parent 4dbcce6 commit ecd0d78

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

run-tests.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -879,6 +879,9 @@ function write_information(): void
879879
<?php
880880
$exts = [];
881881
foreach (get_loaded_extensions() as $ext) {
882+
if ($ext === 'Core') {
883+
continue;
884+
}
882885
$exts[] = ['Zend OPcache' => 'opcache'][$ext] ?? $ext;
883886
}
884887
$ext_dir = ini_get('extension_dir');
@@ -3664,12 +3667,14 @@ public function getExtensions(string $php): array
36643667
}
36653668

36663669
$extDir = shell_exec("$php -d display_errors=0 -r \"echo ini_get('extension_dir');\"");
3667-
$extensions = explode(",", shell_exec("$php -d display_errors=1 -d display_startup_errors=1 -r \"echo implode(',', get_loaded_extensions());\""));
3668-
if (in_array('zend opcache', $extensions)) {
3669-
$extensions[] = 'opcache';
3670+
$extensionsRaw = explode(",", shell_exec("$php -d display_errors=1 -d display_startup_errors=1 -r \"echo implode(',', get_loaded_extensions());\""));
3671+
foreach ($extensionsRaw as $ext) {
3672+
if ($ext === 'Core') {
3673+
continue;
3674+
}
3675+
$extensions[] = strtolower(['Zend OPcache' => 'opcache'][$ext] ?? $ext);
36703676
}
36713677
print_r($extensions);
3672-
$extensions = array_map('strtolower', $extensions);
36733678

36743679
$result = [$extDir, $extensions];
36753680
$this->extensions[$php] = $result;

0 commit comments

Comments
 (0)