Build/Helper/findMissingAdminTest.php
2023-06-17 03:13:18 +02:00

31 lines
661 B
PHP
Executable File

<?php
/**
* Jingga
*
* PHP Version 8.1
*
* @package Helper
* @copyright Dennis Eichhorn
* @license OMS License 2.0
* @version 1.0.0
* @link https://jingga.app
*/
declare(strict_types=1);
// Find modules where the Module/tests/Admin/AdminTest.php is missing
$modules = \scandir(__DIR__ . '/../../Modules');
foreach ($modules as $module) {
if ($module === '..' || $module === '.'
|| !\is_dir(__DIR__ . '/../../Modules/' . $module)
|| !\is_file(__DIR__ . '/../../Modules/' . $module . '/info.json'))
{
continue;
}
if (!\is_file(__DIR__ . '/../../Modules/' . $module . '/tests/Admin/AdminTest.php')) {
echo $module . "\n";
}
}