Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 991
Zeile 36... Zeile 36...
36
    );
36
    );
Zeile 37... Zeile 37...
37
 
37
 
38
    die(1);
38
    die(1);
Zeile 39... Zeile 39...
39
}
39
}
-
 
40
 
-
 
41
$requiredExtensions = ['dom', 'json', 'libxml', 'mbstring', 'tokenizer', 'xml', 'xmlwriter'];
-
 
42
 
40
 
43
$unavailableExtensions = array_filter(
41
foreach (['dom', 'json', 'libxml', 'mbstring', 'tokenizer', 'xml', 'xmlwriter'] as $extension) {
44
    $requiredExtensions,
42
    if (extension_loaded($extension)) {
45
    static function ($extension) {
-
 
46
        return !extension_loaded($extension);
Zeile -... Zeile 47...
-
 
47
    }
43
        continue;
48
);
44
    }
49
 
45
 
50
if ([] !== $unavailableExtensions) {
46
    fwrite(
51
    fwrite(
-
 
52
        STDERR,
47
        STDERR,
53
        sprintf(
-
 
54
            'PHPUnit requires the "%s" extensions, but the "%s" %s not available.' . PHP_EOL,
48
        sprintf(
55
            count($unavailableExtensions) === 1 ? 'extension is' : 'extensions are',
49
            'PHPUnit requires the "%s" extension.' . PHP_EOL,
56
            implode('", "', $requiredExtensions),
Zeile 50... Zeile 57...
50
            $extension
57
            implode('", "', $unavailableExtensions)
51
        )
58
        )
Zeile -... Zeile 59...
-
 
59
    );
-
 
60
 
52
    );
61
    die(1);
53
 
62
}
54
    die(1);
63
 
Zeile 55... Zeile 64...
55
}
64
unset($requiredExtensions, $unavailableExtensions);