Created at 2026-03-25 13:13:33 , with PHPMetrics v3.0.0-rc8 (Jean-François Lépine).

Coupling

Afferent coupling (AC) is the number of classes affected by given class.
Efferent coupling (EC) is the number of classes from which given class receives effects.
Class Afferent coupling Efferent coupling Instability
App\Filters\AuthFilterGuest 0 2 1
App\Filters\AuthFilterAdmin 0 2 1
App\Filters\AuthFilterSession 0 3 1
App\ThirdPArty\TextEditorCKEditorGPL 0 0 0
App\ThirdParty\TextEditor 1 0 0
App\ThirdPArty\TextEditorCKEditorCDN 0 0 0
App\ThirdPArty\TextEditorSummernote 0 0 0
Config\View 0 0 0
Config\AuthGroups 0 0 0
Config\Filters 0 0 0
Config\Format 0 0 0
Config\Exceptions 0 3 1
Config\ContentSecurityPolicy 0 0 0
Config\Cache 0 0 0
Config\Validation 0 0 0
Config\ForeignCharacters 0 0 0
Config\DocTypes 0 0 0
Config\Pager 0 0 0
Config\Session 0 0 0
Config\Encryption 0 0 0
Config\Kint 0 0 0
Config\Email 0 0 0
Config\AuthToken 0 0 0
Config\Routing 0 0 0
Config\Cookie 0 0 0
Config\UserAgents 0 0 0
Config\Autoload 0 0 0
Config\Mimes 0 0 0
Config\Migrations 0 0 0
Config\Publisher 0 0 0
Config\Honeypot 0 0 0
Config\Feature 0 0 0
Config\Security 0 0 0
Config\Logger 0 0 0
Config\CURLRequest 0 0 0
Config\Services 0 8 1
Config\Modules 0 0 0
Config\Toolbar 0 0 0
Config\Generators 0 0 0
Config\App 0 0 0
Config\Auth 0 0 0
Config\Images 0 0 0
Config\Cors 0 0 0
Config\Database 0 0 0
Config\Optimize 0 0 0
Config\Paths 0 0 0
App\Models\Users 2 0 0
App\Models\Protocol27 2 0 0
App\Models\Devices 5 0 0
App\Models\UserMeta 1 0 0
App\Models\DeviceGroups 6 0 0
App\Models\Uploads 3 0 0
App\Models\User 4 0 0
App\Models\DeviceMeta 0 0 0
App\Database\Migrations\AddNameColumnsToUsers 0 0 0
App\Database\Migrations\AddDeviceMetaTable 0 0 0
App\Database\Migrations\AddUserMetaTable 0 1 1
App\Database\Migrations\AddDeviceGroupsTable 0 0 0
App\Database\Migrations\AddUploadsTable 0 1 1
App\Database\Migrations\AddProtocol27Table 0 0 0
App\Database\Migrations\AddDevicesTable 0 0 0
App\Database\Seeds\DemoSeeder 0 0 0
App\Controllers\Front\DownloadController 0 2 1
App\Controllers\Front\FilesController 0 2 1
App\Controllers\Front\Home 0 0 0
App\Controllers\Front\BaseController 0 4 1
App\Controllers\Front\DashboardModules\MapDashboardModule 0 1 1
App\Controllers\Front\DashboardModules\DashboardModule 0 0 0
App\Controllers\Front\DashboardModules\DevicesDashboardModule 0 1 1
App\Controllers\Admin\DeviceController 0 2 1
App\Controllers\Admin\FilesController 0 2 1
App\Controllers\Admin\Home 0 0 0
App\Controllers\Admin\UsersController 0 1 1
App\Controllers\Admin\BaseController 0 4 1
App\Controllers\Admin\DevicesController 0 1 1
App\Controllers\Admin\UserController 0 3 1
App\Controllers\Admin\DashboardModules\MapDashboardModule 0 1 1
App\Controllers\Admin\DashboardModules\DashboardModule 0 0 0
App\Controllers\Admin\DashboardModules\DevicesDashboardModule 0 0 0
App\Controllers\Admin\DashboardModules\ExampleDashboardModule 0 0 0
App\Controllers\Admin\DeviceGroupController 0 1 1
App\Controllers\Admin\DeviceGroupsController 0 1 1
App\Controllers\DeviceControler 0 3 1
App\Controllers\LoginController 0 0 0
App\Controllers\BaseController 0 3 1
App\Controllers\DeviceProtocols\DeviceProtocol27 1 2 0.67
App\Controllers\DeviceProtocols\DeviceProtocol 0 1 1
App\Controllers\HardwareInfo 0 0 0
App\Services\UserMetaService 1 2 0.67
App\Services\FloorplanService 1 1 0.5
App\Services\DeviceService 1 2 0.67
App\Services\HardwareService 1 0 0