Skip to content

Commit a682d60

Browse files
committed
skip non loadable Core ext
1 parent 2244bca commit a682d60

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
@@ -880,6 +880,9 @@ function write_information(): void
880880
<?php
881881
$exts = [];
882882
foreach (get_loaded_extensions() as $ext) {
883+
if ($ext === 'Core') {
884+
continue;
885+
}
883886
$exts[] = ['Zend OPcache' => 'opcache'][$ext] ?? $ext;
884887
}
885888
$ext_dir = ini_get('extension_dir');
@@ -3669,11 +3672,13 @@ public function getExtensions(string $php): array
36693672
}
36703673

36713674
$extDir = shell_exec("$php -d display_errors=0 -r \"echo ini_get('extension_dir');\"");
3672-
$extensions = explode(",", shell_exec("$php -d display_errors=0 -r \"echo implode(',', get_loaded_extensions());\""));
3673-
if (in_array('zend opcache', $extensions)) {
3674-
$extensions[] = 'opcache';
3675+
$extensionsRaw = explode(",", shell_exec("$php -d display_errors=0 -r \"echo implode(',', get_loaded_extensions());\""));
3676+
foreach ($extensionsRaw as $ext) {
3677+
if ($ext === 'Core') {
3678+
continue;
3679+
}
3680+
$extensions[] = strtolower(['Zend OPcache' => 'opcache'][$ext] ?? $ext);
36753681
}
3676-
$extensions = array_map('strtolower', $extensions);
36773682

36783683
$result = [$extDir, $extensions];
36793684
$this->extensions[$php] = $result;

0 commit comments

Comments
 (0)