Code Analysis: Legal Text Connector of the IT-Recht Kanzlei 1.0.10

Function Rating Maintainability Complexity Lines of code
ITRechtKanzlei\LegalTextsConnector\SettingsPage::loginDialogAction()
B
36 19 78
ITRechtKanzlei\LegalTextsConnector\ItrkLtiHandler::handleActionPush()
B
36 14 81
ITRechtKanzlei\LTI::handleRequest()
A
42 14 51
ITRechtKanzlei\LegalTextsConnector\ShortCodes::doShortCodeCallback()
A
41 12 57
ITRechtKanzlei\LegalTextsConnector\Plugin::init()
A
43 12 49
ITRechtKanzlei\LegalTextsConnector\MailAttachmentHandler::attachPdfToWcEmail()
A
49 13 27
ITRechtKanzlei\LTIResult::buildNode()
A
51 12 24
ITRechtKanzlei\LegalTextsConnector\SettingsPage::settingsPageView()
A
45 9 42
ITRechtKanzlei\LegalTextsConnector\RestEndpoint::handleRestRequest()
A
50 8 27
ITRechtKanzlei\LegalTextsConnector\Helper::getFs()
A
48 7 34
ITRechtKanzlei\LegalTextsConnector\MailAttachmentHandler::getEmailAttachmentDocument()
S
53 7 20
ITRechtKanzlei\LegalTextsConnector\ItrkLtiHandler::handleActionGetAccountList()
S
55 7 18
LegalTextsConnector::__construct()
S
49 6 31
ITRechtKanzlei\LTIErrorResult::buildXML()
S
52 6 23
ITRechtKanzlei\LTIVersionResult::buildXML()
S
57 6 16
ITRechtKanzlei\LegalTextsConnector\Helper::unserializeWithException()
S
58 6 14
ITRechtKanzlei\LegalTextsConnector\MailAttachmentHandler::documentAvailableInLanguage()
S
62 6 11
ITRechtKanzlei\LegalTextsConnector\MailAttachmentHandler::updateAttachmentNames()
S
53 5 21
ITRechtKanzlei\LTIPushData::checkXmlElementAvailable()
S
60 5 12
ITRechtKanzlei\LegalTextsConnector\Plugin::isSetup()
S
62 5 11
ITRechtKanzlei\LegalTextsConnector\MailAttachmentHandler::__construct()
S
55 4 19
ITRechtKanzlei\LTIAccountListResult::buildXml()
S
58 4 15
ITRechtKanzlei\LTIAccountListResult::addAccount()
S
61 4 12
ITRechtKanzlei\LegalTextsConnector\RestEndpoint::getTargetSystemVersion()
S
58 3 16
ITRechtKanzlei\LegalTextsConnector\Plugin::getTrinityBrand()
S
65 4 8
ITRechtKanzlei\LegalTextsConnector\ShortCodes::createShortCode()
S
62 4 10
ITRechtKanzlei\LegalTextsConnector\ItrkLtiHandler::handleActionGetVersion()
S
59 3 13
ITRechtKanzlei\LegalTextsConnector\Plugin::getAvailableDocuments()
S
61 3 12
ITRechtKanzlei\LegalTextsConnector\RestEndpoint::registerRoutes()
S
54 2 22
ITRechtKanzlei\LTI::checkXmlElementAvailable()
S
65 3 9
ITRechtKanzlei\LegalTextsConnector\Plugin::cleanPluginConfigs()
S
68 3 7
ITRechtKanzlei\LTIPushData::checkXmlData()
S
58 2 15
ITRechtKanzlei\LTIPushData::getPdf()
S
63 3 10
ITRechtKanzlei\LTIResult::isArraySequential()
S
65 3 9
ITRechtKanzlei\LegalTextsConnector\ShortCodes::setup()
S
63 3 10
ITRechtKanzlei\LTIResult::buildXML()
S
61 2 12
ITRechtKanzlei\LegalTextsConnector\Plugin::getSupportedCountries()
S
52 1 24
ITRechtKanzlei\LegalTextsConnector\SettingsPage::enqueueLoginDialogScripts()
S
55 1 20
ITRechtKanzlei\LegalTextsConnector\ShortCodes::settings()
S
56 1 20
ITRechtKanzlei\LegalTextsConnector\Plugin::getSupportedLanguages()
S
55 1 18
LegalTextsConnector::includeRequirements()
S
65 2 9
ITRechtKanzlei\LTIErrorResult::buildPreviousExceptionNode()
S
63 2 10
ITRechtKanzlei\LegalTextsConnector\ItrkLtiHandler::isTokenValid()
S
77 2 3
ITRechtKanzlei\LTIPushData::hasPdf()
S
78 2 3
ITRechtKanzlei\LegalTextsConnector\SettingsPage::enqueueScripts()
S
71 2 7
ITRechtKanzlei\LTIPushResult::buildXML()
S
68 2 7
ITRechtKanzlei\LegalTextsConnector\SettingsPage::getPage()
S
72 2 6
ITRechtKanzlei\LTIResult::sanitizeTagName()
S
68 2 7
ITRechtKanzlei\LegalTextsConnector\Message::__construct()
S
71 2 5
ITRechtKanzlei\LegalTextsConnector\ShortCodes::getPageIdForShortCode()
S
61 1 14
ITRechtKanzlei\LegalTextsConnector\SettingsPage::addActionLinks()
S
60 1 13
ITRechtKanzlei\LTIPushData::getText()
S
81 1 3
ITRechtKanzlei\LTIPushData::getApiVersion()
S
81 1 3
ITRechtKanzlei\LTIResult::setMetaData()
S
76 1 4
ITRechtKanzlei\LegalTextsConnector\SettingsPage::loginDialogView()
S
76 1 4
ITRechtKanzlei\LegalTextsConnector\SettingsPage::enqueueSettingsPageScripts()
S
68 1 8
ITRechtKanzlei\LegalTextsConnector\Document::getIdentifier()
S
78 1 3
ITRechtKanzlei\LegalTextsConnector\ShortCodes::__construct()
S
79 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getLanguage()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Document::createIdentifier()
S
77 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getFileName()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getDocumentName()
S
80 1 3
ITRechtKanzlei\LegalTextsConnector\ShortCodes::getPageLinkShortCode()
S
79 1 3
ITRechtKanzlei\LegalTextsConnector\ShortCodes::isShortcodeUsed()
S
79 1 3
ITRechtKanzlei\LTIPushData::getFileName()
S
81 1 3
ITRechtKanzlei\LegalTextsConnector\Message::isDismissible()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Plugin::getSupportedDocumentTypes()
S
66 1 8
ITRechtKanzlei\LegalTextsConnector\Document::getShortCode()
S
78 1 3
ITRechtKanzlei\LTIPushData::getTextHtml()
S
81 1 3
ITRechtKanzlei\LTIVersionResult::includeApacheModules()
S
77 1 4
ITRechtKanzlei\LTIPushData::getMultiShopId()
S
75 1 4
ITRechtKanzlei\LegalTextsConnector\Document::getFile()
S
78 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getFilePath()
S
65 1 9
ITRechtKanzlei\LegalTextsConnector\Document::getCountryName()
S
80 1 3
ITRechtKanzlei\LegalTextsConnector\Message::getContent()
S
82 1 3
ITRechtKanzlei\LTI::getSdkVersion()
S
81 1 3
ITRechtKanzlei\LTIHandler::handleActionGetAccountList()
S
81 1 3
ITRechtKanzlei\LTIError::addContext()
S
75 1 4
ITRechtKanzlei\LegalTextsConnector\Document::getCreationDate()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getCountry()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Plugin::getDocumentName()
S
75 1 4
ITRechtKanzlei\LTIPushData::getLocale()
S
79 1 3
ITRechtKanzlei\LegalTextsConnector\Document::__construct()
S
65 1 9
ITRechtKanzlei\LTIPushData::getLocalizedFileName()
S
81 1 3
ITRechtKanzlei\LTI::setErrorCallback()
S
77 1 4
ITRechtKanzlei\LTIVersionResult::addPluginInfo()
S
69 1 7
ITRechtKanzlei\LegalTextsConnector\Document::getContent()
S
82 1 3
ITRechtKanzlei\LTIHandler::handleActionGetVersion()
S
80 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getLanguageName()
S
80 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getTitle()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Plugin::getCountry()
S
75 1 4
ITRechtKanzlei\LTIPushData::getType()
S
81 1 3
ITRechtKanzlei\LTIHandler::handleActionPush()
S
100 1 0
ITRechtKanzlei\LTIResult::__toString()
S
81 1 3
ITRechtKanzlei\LTIPushData::getTitle()
S
81 1 3
ITRechtKanzlei\LTIError::getContext()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Message::toHtml()
S
79 1 3
ITRechtKanzlei\LTIResult::setVersions()
S
74 1 5
ITRechtKanzlei\LTIHandler::validateUserPass()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Message::getSeverity()
S
82 1 3
ITRechtKanzlei\LTIHandler::isTokenValid()
S
82 1 3
ITRechtKanzlei\LegalTextsConnector\Document::getType()
S
82 1 3
ITRechtKanzlei\LTIPushResult::__construct()
S
81 1 3
ITRechtKanzlei\LTIPushData::getLanguageIso639_2b()
S
81 1 3
ITRechtKanzlei\LTI::__construct()
S
74 1 5
ITRechtKanzlei\LTIErrorResult::__construct()
S
81 1 3
ITRechtKanzlei\LegalTextsConnector\SettingsPage::addMenu()
S
66 1 9
ITRechtKanzlei\LTIPushData::getLanguageIso639_1()
S
81 1 3
ITRechtKanzlei\LTIPushData::getCountry()
S
81 1 3
ITRechtKanzlei\LTIPushData::__construct()
S
77 1 4
ITRechtKanzlei\LegalTextsConnector\Plugin::getLanguage()
S
75 1 4