Created at 2023-10-02 23:43:20 , with PHPMetrics v2.8.2 (Jean-François Lépine).
Test suites
6
Assertions
49
classes never called by tests (73.33 %)
11

These classes are never called by tests

Tests with high Cyclomatic number or high probability of bugs should be covered by unit tests.
Class Cyclomatic Bugs
Modules\CMS\Models\PermissionCategory 1 0
Modules\CMS\Models\PageStatus 1 0
Modules\CMS\Controller\ApiController 65 1.66
Modules\CMS\Controller\Controller 1 0.01
Modules\CMS\Controller\BackendController 30 0.76
Modules\CMS\Admin\Status 1 0
anonymous@00000000000009e90000000000000000 1 0
Modules\CMS\Admin\Installer 27 0.52
Modules\CMS\Admin\Install\Navigation 1 0.01
Modules\CMS\Admin\Uninstaller 1 0
Modules\CMS\Admin\Updater 1 0

Execution time of tests

These classes are called by tests

TestSuite Called by these classes
Install\tests\InstallTest - PHPUnit\Framework\TestCase
- phpOMS\Message\Http\HttpResponse
- phpOMS\Uri\HttpUri
- phpOMS\Message\Http\HttpRequest
- Install\WebApplication
Modules\CMS\tests\Admin\AdminTest - PHPUnit\Framework\TestCase
Modules\CMS\tests\Controller\ApiControllerTest - PHPUnit\Framework\TestCase
-
- phpOMS\Account\AccountManager
- Model\CoreSettings
- phpOMS\Module\ModuleManager
- phpOMS\Dispatcher\Dispatcher
- phpOMS\Event\EventManager
- phpOMS\DataStorage\Session\HttpSession
- phpOMS\Localization\L11nManager
- phpOMS\Account\Account
- phpOMS\Utils\TestUtils
- Modules\Admin\Models\AccountPermission
- phpOMS\Router\WebRouter
- phpOMS\Message\Http\HttpResponse
- phpOMS\Uri\HttpUri
- phpOMS\Message\Http\HttpRequest
Modules\CMS\tests\Models\NullPageTest - PHPUnit\Framework\TestCase
1 Modules\CMS\Models\NullPage
Modules\CMS\tests\Models\PageMapperTest - PHPUnit\Framework\TestCase
3 Modules\CMS\Models\Page
1 Modules\CMS\Models\PageMapper
- phpOMS\Localization\BaseStringL11n
1 Modules\CMS\Models\PageL11nMapper
Modules\CMS\tests\Models\PageTest - PHPUnit\Framework\TestCase
3 Modules\CMS\Models\Page
- phpOMS\Localization\BaseStringL11n