Code Analysis: Tidio Chat 6.0.19

Class Rating Complexity Lines of code
TidioLiveChat\Container
S
42 177
TidioLiveChat\Admin\AdminController
S
24 87
TidioLiveChat\IntegrationState
S
20 70
TidioLiveChat\WooCommerceSdk\WooCommerceIntegrationService
S
19 80
TidioLiveChat\Http\Client\FileGetContentsHttpClient
S
14 79
TidioLiveChat\Admin\Notice\DismissibleNoticeService
S
13 73
TidioLiveChat\TidioSdk\TidioIntegrationService
S
12 58
TidioLiveChat\Http\Client\CurlHttpClient
S
11 69
TidioDotEnv
S
11 34
TidioLiveChat\Admin\AdminDashboard
S
10 66
TidioLiveChat\Admin\AdminRouting
S
10 43
TidioLiveChat\Logs\Logger
S
10 31
TidioLiveChat\Admin\AdminActionLink
S
9 51
TidioLiveChat\Admin\SystemInfoQuery
S
9 41
TidioLiveChat\Admin\IframeSetup
S
9 69
TidioLiveChat\WooCommerceSdk\Dto\WooCommerceIntegrationDto
S
8 29
TidioLiveChat\Widget\WidgetLoader
S
7 48
TidioLiveChat\TidioSdk\Exception\CannotRetrieveAccessTokensException
S
7 23
TidioLiveChat\Admin\AdminNotice
S
6 21
TidioLiveChat\Config
S
6 18
TidioLiveChat\Encryption\Service\EncryptionServiceFactory
S
5 13
TidioLiveChat\TidioSdk\TidioApiClientFactory
S
5 18
TidioLiveChat\TidioSdk\Exception\CannotIntegrateWithProjectException
S
5 16
TidioLiveChat\Encryption\Service\OpenSslEncryptionService
S
4 21
TidioLiveChat\TidioLiveChat
S
4 22
TidioLiveChat\Translation\TranslationLoader
S
4 13
TidioLiveChat\Admin\Notice\DismissibleNoticeController
S
4 15
TidioLiveChat\Http\Exception\ErrorResponseException
S
4 14
TidioLiveChat\TidioSdk\Dto\ApiCredentialsDto
S
3 10
TidioLiveChat\Utils\QueryParameters
S
3 9
TidioLiveChat\WooCommerceSdk\WooCommerceApiV3ClientFactory
S
3 10
TidioLiveChat\Encryption\Service\PlainTextEncryptionService
S
2 6
TidioLiveChat\Admin\NonceValidator
S
2 6
TidioLiveChat\Translation\I18n
S
2 6
TidioLiveChat\Admin\Notice\Exception\NoticeNameIsNotAllowedException
S
2 7
TidioLiveChat\Clock\Clock
S
1 3
TidioLiveChat\Translation\ErrorTranslator
S
1 3
TidioLiveChat\Utils\Url
S
1 7
TidioLiveChat\Encryption\Exception\DecryptionFailedException
S
1 3
TidioLiveChat\TidioSdk\Exception\AccessTokensAreNotSetException
S
0 0
TidioLiveChat\Http\Exception\UnauthorizedResponseException
S
0 0
TidioLiveChat\Http\Exception\HttpClientException
S
0 0