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

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