Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 50 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Entity\FaqEntity — Coverage: 100.0% | Lines: 59 | Complexity: 39 phpMyFAQ\Entity\NewsMessage — Coverage: 100.0% | Lines: 42 | Complexity: 28 phpMyFAQ\Entity\CustomPageEntity — Coverage: 100.0% | Lines: 39 | Complexity: 26 phpMyFAQ\Entity\Comment — Coverage: 73.0% | Lines: 37 | Complexity: 19 phpMyFAQ\Entity\AdminLog — Coverage: 100.0% | Lines: 34 | Complexity: 17 phpMyFAQ\Entity\CategoryEntity — Coverage: 100.0% | Lines: 30 | Complexity: 20 phpMyFAQ\Entity\QuestionEntity — Coverage: 100.0% | Lines: 27 | Complexity: 18 phpMyFAQ\Entity\PushSubscriptionEntity — Coverage: 100.0% | Lines: 24 | Complexity: 16 phpMyFAQ\Entity\SeoEntity — Coverage: 100.0% | Lines: 24 | Complexity: 16 phpMyFAQ\Entity\ChatMessage — Coverage: 100.0% | Lines: 18 | Complexity: 12 phpMyFAQ\Entity\Vote — Coverage: 100.0% | Lines: 18 | Complexity: 12 phpMyFAQ\Entity\InstanceEntity — Coverage: 100.0% | Lines: 9 | Complexity: 6 phpMyFAQ\Entity\Tag — Coverage: 100.0% | Lines: 6 | Complexity: 4

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 1 2 3 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Entity\Comment::jsonSerialize — Coverage: 0.0% | Lines: 10 | Complexity: 1 phpMyFAQ\Entity\AdminLog::calculateHash — Coverage: 100.0% | Lines: 8 | Complexity: 1 phpMyFAQ\Entity\AdminLog::verifyIntegrity — Coverage: 100.0% | Lines: 5 | Complexity: 2 phpMyFAQ\Entity\FaqEntity::getValidFrom — Coverage: 100.0% | Lines: 3 | Complexity: 2 phpMyFAQ\Entity\FaqEntity::getValidTo — Coverage: 100.0% | Lines: 3 | Complexity: 2 phpMyFAQ\Entity\FaqEntity::getCreatedDate — Coverage: 100.0% | Lines: 3 | Complexity: 2 phpMyFAQ\Entity\AdminLog::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setTime — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setUserId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setText — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setIp — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::setPreviousHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setActive — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setDescription — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setGroupId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setLang — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setName — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setParentId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setUserId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setImage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::setShowHome — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setSenderId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setRecipientId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setMessage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setIsRead — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::setCreatedAt — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setRecordId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setCategoryId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setType — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setUsername — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setEmail — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setComment — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setDate — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Comment::setHelped — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setLanguage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setPageTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setSlug — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setContent — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setAuthorName — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setAuthorEmail — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setActive — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setCreated — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setUpdated — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setSeoTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setSeoDescription — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::setSeoRobots — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setLanguage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setSolutionId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setRevisionId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setActive — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setSticky — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setKeywords — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setQuestion — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setAnswer — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setEmail — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setComment — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setNotes — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setValidFrom — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setValidTo — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setCreatedDate — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::setUpdatedDate — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getJson — Coverage: 100.0% | Lines: 2 | Complexity: 2 phpMyFAQ\Entity\InstanceEntity::setUrl — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\InstanceEntity::setInstance — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\InstanceEntity::setComment — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setLanguage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setHeader — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setMessage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setCreated — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setAuthor — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setEmail — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setActive — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setComment — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setDateStart — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setDateEnd — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setLink — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setLinkTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::setLinkTarget — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setUserId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setEndpoint — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setEndpointHash — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setPublicKey — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setAuthToken — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setContentEncoding — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::setCreatedAt — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setLanguage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setUsername — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setEmail — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setCategoryId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setQuestion — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setCreated — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setAnswerId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::setIsVisible — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setSeoType — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setReferenceId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setReferenceLanguage — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setTitle — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setDescription — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setSlug — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::setCreated — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Tag::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Tag::setName — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setFaqId — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setVote — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setUsers — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setCreatedAt — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\Vote::setIp — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getTime — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getUserId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getText — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getIp — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getHash — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\AdminLog::getPreviousHash — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getDescription — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getGroupId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getLang — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getName — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getParentId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getUserId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getImage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CategoryEntity::getShowHome — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::getSenderId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::getRecipientId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::getMessage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::isRead — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\ChatMessage::getCreatedAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getRecordId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getCategoryId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getType — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getUsername — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getEmail — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getComment — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::getDate — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Comment::hasHelped — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getLanguage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getPageTitle — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getSlug — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getContent — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getAuthorName — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getAuthorEmail — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getCreated — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getUpdated — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getSeoTitle — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getSeoDescription — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\CustomPageEntity::getSeoRobots — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getLanguage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getSolutionId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getRevisionId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::isSticky — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getKeywords — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getQuestion — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getAnswer — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getAuthor — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getEmail — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::isComment — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getNotes — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\FaqEntity::getUpdatedDate — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\InstanceEntity::getUrl — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\InstanceEntity::getInstance — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\InstanceEntity::getComment — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getLanguage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getHeader — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getMessage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getCreated — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getAuthor — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getEmail — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::isComment — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getDateStart — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getDateEnd — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getLink — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getLinkTitle — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\NewsMessage::getLinkTarget — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getUserId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getEndpoint — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getEndpointHash — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getPublicKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getAuthToken — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getContentEncoding — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\PushSubscriptionEntity::getCreatedAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getLanguage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getUsername — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getEmail — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getCategoryId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getQuestion — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getCreated — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::getAnswerId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\QuestionEntity::isVisible — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getSeoType — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getReferenceId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getReferenceLanguage — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getTitle — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getDescription — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getSlug — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\SeoEntity::getCreated — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Tag::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Tag::getName — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getFaqId — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getVote — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getUsers — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getCreatedAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Entity\Vote::getIp — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Method CRAP Coverage
phpMyFAQ\Entity\AdminLog::verifyIntegrity2100.0%
phpMyFAQ\Entity\Comment::jsonSerialize20.0%
phpMyFAQ\Entity\FaqEntity::getValidFrom2100.0%
phpMyFAQ\Entity\FaqEntity::getValidTo2100.0%
phpMyFAQ\Entity\FaqEntity::getCreatedDate2100.0%
phpMyFAQ\Entity\FaqEntity::getJson2100.0%
phpMyFAQ\Entity\AdminLog::getId1100.0%
phpMyFAQ\Entity\AdminLog::setId1100.0%
phpMyFAQ\Entity\AdminLog::getTime1100.0%
phpMyFAQ\Entity\AdminLog::setTime1100.0%
phpMyFAQ\Entity\AdminLog::getUserId1100.0%
phpMyFAQ\Entity\AdminLog::setUserId1100.0%
phpMyFAQ\Entity\AdminLog::getText1100.0%
phpMyFAQ\Entity\AdminLog::setText1100.0%
phpMyFAQ\Entity\AdminLog::getIp1100.0%
phpMyFAQ\Entity\AdminLog::setIp1100.0%
phpMyFAQ\Entity\AdminLog::getHash1100.0%
phpMyFAQ\Entity\AdminLog::setHash1100.0%
phpMyFAQ\Entity\AdminLog::getPreviousHash1100.0%
phpMyFAQ\Entity\AdminLog::setPreviousHash1100.0%
phpMyFAQ\Entity\AdminLog::calculateHash1100.0%
phpMyFAQ\Entity\CategoryEntity::getActive1100.0%
phpMyFAQ\Entity\CategoryEntity::setActive1100.0%
phpMyFAQ\Entity\CategoryEntity::getDescription1100.0%
phpMyFAQ\Entity\CategoryEntity::setDescription1100.0%
phpMyFAQ\Entity\CategoryEntity::getGroupId1100.0%
phpMyFAQ\Entity\CategoryEntity::setGroupId1100.0%
phpMyFAQ\Entity\CategoryEntity::getId1100.0%
phpMyFAQ\Entity\CategoryEntity::setId1100.0%
phpMyFAQ\Entity\CategoryEntity::getLang1100.0%
phpMyFAQ\Entity\CategoryEntity::setLang1100.0%
phpMyFAQ\Entity\CategoryEntity::getName1100.0%
phpMyFAQ\Entity\CategoryEntity::setName1100.0%
phpMyFAQ\Entity\CategoryEntity::getParentId1100.0%
phpMyFAQ\Entity\CategoryEntity::setParentId1100.0%
phpMyFAQ\Entity\CategoryEntity::getUserId1100.0%
phpMyFAQ\Entity\CategoryEntity::setUserId1100.0%
phpMyFAQ\Entity\CategoryEntity::getImage1100.0%
phpMyFAQ\Entity\CategoryEntity::setImage1100.0%
phpMyFAQ\Entity\CategoryEntity::getShowHome1100.0%
phpMyFAQ\Entity\CategoryEntity::setShowHome1100.0%
phpMyFAQ\Entity\ChatMessage::getId1100.0%
phpMyFAQ\Entity\ChatMessage::setId1100.0%
phpMyFAQ\Entity\ChatMessage::getSenderId1100.0%
phpMyFAQ\Entity\ChatMessage::setSenderId1100.0%
phpMyFAQ\Entity\ChatMessage::getRecipientId1100.0%
phpMyFAQ\Entity\ChatMessage::setRecipientId1100.0%
phpMyFAQ\Entity\ChatMessage::getMessage1100.0%
phpMyFAQ\Entity\ChatMessage::setMessage1100.0%
phpMyFAQ\Entity\ChatMessage::isRead1100.0%
phpMyFAQ\Entity\ChatMessage::setIsRead1100.0%
phpMyFAQ\Entity\ChatMessage::getCreatedAt1100.0%
phpMyFAQ\Entity\ChatMessage::setCreatedAt1100.0%
phpMyFAQ\Entity\Comment::getId1100.0%
phpMyFAQ\Entity\Comment::setId1100.0%
phpMyFAQ\Entity\Comment::getRecordId1100.0%
phpMyFAQ\Entity\Comment::setRecordId1100.0%
phpMyFAQ\Entity\Comment::getCategoryId1100.0%
phpMyFAQ\Entity\Comment::setCategoryId1100.0%
phpMyFAQ\Entity\Comment::getType1100.0%
phpMyFAQ\Entity\Comment::setType1100.0%
phpMyFAQ\Entity\Comment::getUsername1100.0%
phpMyFAQ\Entity\Comment::setUsername1100.0%
phpMyFAQ\Entity\Comment::getEmail1100.0%
phpMyFAQ\Entity\Comment::setEmail1100.0%
phpMyFAQ\Entity\Comment::getComment1100.0%
phpMyFAQ\Entity\Comment::setComment1100.0%
phpMyFAQ\Entity\Comment::getDate1100.0%
phpMyFAQ\Entity\Comment::setDate1100.0%
phpMyFAQ\Entity\Comment::hasHelped1100.0%
phpMyFAQ\Entity\Comment::setHelped1100.0%
phpMyFAQ\Entity\CustomPageEntity::getId1100.0%
phpMyFAQ\Entity\CustomPageEntity::setId1100.0%
phpMyFAQ\Entity\CustomPageEntity::getLanguage1100.0%
phpMyFAQ\Entity\CustomPageEntity::setLanguage1100.0%
phpMyFAQ\Entity\CustomPageEntity::getPageTitle1100.0%
phpMyFAQ\Entity\CustomPageEntity::setPageTitle1100.0%
phpMyFAQ\Entity\CustomPageEntity::getSlug1100.0%
phpMyFAQ\Entity\CustomPageEntity::setSlug1100.0%
phpMyFAQ\Entity\CustomPageEntity::getContent1100.0%
phpMyFAQ\Entity\CustomPageEntity::setContent1100.0%
phpMyFAQ\Entity\CustomPageEntity::getAuthorName1100.0%
phpMyFAQ\Entity\CustomPageEntity::setAuthorName1100.0%
phpMyFAQ\Entity\CustomPageEntity::getAuthorEmail1100.0%
phpMyFAQ\Entity\CustomPageEntity::setAuthorEmail1100.0%
phpMyFAQ\Entity\CustomPageEntity::isActive1100.0%
phpMyFAQ\Entity\CustomPageEntity::setActive1100.0%
phpMyFAQ\Entity\CustomPageEntity::getCreated1100.0%
phpMyFAQ\Entity\CustomPageEntity::setCreated1100.0%
phpMyFAQ\Entity\CustomPageEntity::getUpdated1100.0%
phpMyFAQ\Entity\CustomPageEntity::setUpdated1100.0%
phpMyFAQ\Entity\CustomPageEntity::getSeoTitle1100.0%
phpMyFAQ\Entity\CustomPageEntity::setSeoTitle1100.0%
phpMyFAQ\Entity\CustomPageEntity::getSeoDescription1100.0%
phpMyFAQ\Entity\CustomPageEntity::setSeoDescription1100.0%
phpMyFAQ\Entity\CustomPageEntity::getSeoRobots1100.0%
phpMyFAQ\Entity\CustomPageEntity::setSeoRobots1100.0%
phpMyFAQ\Entity\FaqEntity::getId1100.0%
phpMyFAQ\Entity\FaqEntity::setId1100.0%
phpMyFAQ\Entity\FaqEntity::getLanguage1100.0%
phpMyFAQ\Entity\FaqEntity::setLanguage1100.0%
phpMyFAQ\Entity\FaqEntity::getSolutionId1100.0%
phpMyFAQ\Entity\FaqEntity::setSolutionId1100.0%
phpMyFAQ\Entity\FaqEntity::getRevisionId1100.0%
phpMyFAQ\Entity\FaqEntity::setRevisionId1100.0%
phpMyFAQ\Entity\FaqEntity::isActive1100.0%
phpMyFAQ\Entity\FaqEntity::setActive1100.0%
phpMyFAQ\Entity\FaqEntity::isSticky1100.0%
phpMyFAQ\Entity\FaqEntity::setSticky1100.0%
phpMyFAQ\Entity\FaqEntity::getKeywords1100.0%
phpMyFAQ\Entity\FaqEntity::setKeywords1100.0%
phpMyFAQ\Entity\FaqEntity::getQuestion1100.0%
phpMyFAQ\Entity\FaqEntity::setQuestion1100.0%
phpMyFAQ\Entity\FaqEntity::getAnswer1100.0%
phpMyFAQ\Entity\FaqEntity::setAnswer1100.0%
phpMyFAQ\Entity\FaqEntity::getAuthor1100.0%
phpMyFAQ\Entity\FaqEntity::setAuthor1100.0%
phpMyFAQ\Entity\FaqEntity::getEmail1100.0%
phpMyFAQ\Entity\FaqEntity::setEmail1100.0%
phpMyFAQ\Entity\FaqEntity::isComment1100.0%
phpMyFAQ\Entity\FaqEntity::setComment1100.0%
phpMyFAQ\Entity\FaqEntity::getNotes1100.0%
phpMyFAQ\Entity\FaqEntity::setNotes1100.0%
phpMyFAQ\Entity\FaqEntity::setValidFrom1100.0%
phpMyFAQ\Entity\FaqEntity::setValidTo1100.0%
phpMyFAQ\Entity\FaqEntity::setCreatedDate1100.0%
phpMyFAQ\Entity\FaqEntity::getUpdatedDate1100.0%
phpMyFAQ\Entity\FaqEntity::setUpdatedDate1100.0%
phpMyFAQ\Entity\InstanceEntity::getUrl1100.0%
phpMyFAQ\Entity\InstanceEntity::setUrl1100.0%
phpMyFAQ\Entity\InstanceEntity::getInstance1100.0%
phpMyFAQ\Entity\InstanceEntity::setInstance1100.0%
phpMyFAQ\Entity\InstanceEntity::getComment1100.0%
phpMyFAQ\Entity\InstanceEntity::setComment1100.0%
phpMyFAQ\Entity\NewsMessage::getId1100.0%
phpMyFAQ\Entity\NewsMessage::setId1100.0%
phpMyFAQ\Entity\NewsMessage::getLanguage1100.0%
phpMyFAQ\Entity\NewsMessage::setLanguage1100.0%
phpMyFAQ\Entity\NewsMessage::getHeader1100.0%
phpMyFAQ\Entity\NewsMessage::setHeader1100.0%
phpMyFAQ\Entity\NewsMessage::getMessage1100.0%
phpMyFAQ\Entity\NewsMessage::setMessage1100.0%
phpMyFAQ\Entity\NewsMessage::getCreated1100.0%
phpMyFAQ\Entity\NewsMessage::setCreated1100.0%
phpMyFAQ\Entity\NewsMessage::getAuthor1100.0%
phpMyFAQ\Entity\NewsMessage::setAuthor1100.0%
phpMyFAQ\Entity\NewsMessage::getEmail1100.0%
phpMyFAQ\Entity\NewsMessage::setEmail1100.0%
phpMyFAQ\Entity\NewsMessage::isActive1100.0%
phpMyFAQ\Entity\NewsMessage::setActive1100.0%
phpMyFAQ\Entity\NewsMessage::isComment1100.0%
phpMyFAQ\Entity\NewsMessage::setComment1100.0%
phpMyFAQ\Entity\NewsMessage::getDateStart1100.0%
phpMyFAQ\Entity\NewsMessage::setDateStart1100.0%
phpMyFAQ\Entity\NewsMessage::getDateEnd1100.0%
phpMyFAQ\Entity\NewsMessage::setDateEnd1100.0%
phpMyFAQ\Entity\NewsMessage::getLink1100.0%
phpMyFAQ\Entity\NewsMessage::setLink1100.0%
phpMyFAQ\Entity\NewsMessage::getLinkTitle1100.0%
phpMyFAQ\Entity\NewsMessage::setLinkTitle1100.0%
phpMyFAQ\Entity\NewsMessage::getLinkTarget1100.0%
phpMyFAQ\Entity\NewsMessage::setLinkTarget1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getId1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setId1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getUserId1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setUserId1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getEndpoint1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setEndpoint1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getEndpointHash1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setEndpointHash1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getPublicKey1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setPublicKey1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getAuthToken1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setAuthToken1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getContentEncoding1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setContentEncoding1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::getCreatedAt1100.0%
phpMyFAQ\Entity\PushSubscriptionEntity::setCreatedAt1100.0%
phpMyFAQ\Entity\QuestionEntity::getId1100.0%
phpMyFAQ\Entity\QuestionEntity::setId1100.0%
phpMyFAQ\Entity\QuestionEntity::getLanguage1100.0%
phpMyFAQ\Entity\QuestionEntity::setLanguage1100.0%
phpMyFAQ\Entity\QuestionEntity::getUsername1100.0%
phpMyFAQ\Entity\QuestionEntity::setUsername1100.0%
phpMyFAQ\Entity\QuestionEntity::getEmail1100.0%
phpMyFAQ\Entity\QuestionEntity::setEmail1100.0%
phpMyFAQ\Entity\QuestionEntity::getCategoryId1100.0%
phpMyFAQ\Entity\QuestionEntity::setCategoryId1100.0%
phpMyFAQ\Entity\QuestionEntity::getQuestion1100.0%
phpMyFAQ\Entity\QuestionEntity::setQuestion1100.0%
phpMyFAQ\Entity\QuestionEntity::getCreated1100.0%
phpMyFAQ\Entity\QuestionEntity::setCreated1100.0%
phpMyFAQ\Entity\QuestionEntity::getAnswerId1100.0%
phpMyFAQ\Entity\QuestionEntity::setAnswerId1100.0%
phpMyFAQ\Entity\QuestionEntity::isVisible1100.0%
phpMyFAQ\Entity\QuestionEntity::setIsVisible1100.0%
phpMyFAQ\Entity\SeoEntity::getId1100.0%
phpMyFAQ\Entity\SeoEntity::setId1100.0%
phpMyFAQ\Entity\SeoEntity::getSeoType1100.0%
phpMyFAQ\Entity\SeoEntity::setSeoType1100.0%
phpMyFAQ\Entity\SeoEntity::getReferenceId1100.0%
phpMyFAQ\Entity\SeoEntity::setReferenceId1100.0%
phpMyFAQ\Entity\SeoEntity::getReferenceLanguage1100.0%
phpMyFAQ\Entity\SeoEntity::setReferenceLanguage1100.0%
phpMyFAQ\Entity\SeoEntity::getTitle1100.0%
phpMyFAQ\Entity\SeoEntity::setTitle1100.0%
phpMyFAQ\Entity\SeoEntity::getDescription1100.0%
phpMyFAQ\Entity\SeoEntity::setDescription1100.0%
phpMyFAQ\Entity\SeoEntity::getSlug1100.0%
phpMyFAQ\Entity\SeoEntity::setSlug1100.0%
phpMyFAQ\Entity\SeoEntity::getCreated1100.0%
phpMyFAQ\Entity\SeoEntity::setCreated1100.0%
phpMyFAQ\Entity\Tag::getId1100.0%
phpMyFAQ\Entity\Tag::setId1100.0%
phpMyFAQ\Entity\Tag::getName1100.0%
phpMyFAQ\Entity\Tag::setName1100.0%
phpMyFAQ\Entity\Vote::getId1100.0%
phpMyFAQ\Entity\Vote::setId1100.0%
phpMyFAQ\Entity\Vote::getFaqId1100.0%
phpMyFAQ\Entity\Vote::setFaqId1100.0%
phpMyFAQ\Entity\Vote::getVote1100.0%
phpMyFAQ\Entity\Vote::setVote1100.0%
phpMyFAQ\Entity\Vote::getUsers1100.0%
phpMyFAQ\Entity\Vote::setUsers1100.0%
phpMyFAQ\Entity\Vote::getCreatedAt1100.0%
phpMyFAQ\Entity\Vote::setCreatedAt1100.0%
phpMyFAQ\Entity\Vote::getIp1100.0%
phpMyFAQ\Entity\Vote::setIp1100.0%