Code Analysis: SendGrid Mailing List 1.1.2

Function Rating Maintainability Complexity Lines of code
SendGrid\Smtp::_mapToSwift()
A
43 9 53
SendGrid\Web::_prepMessageData()
A
46 8 42
SendGrid\Mail::_removeFromList()
S
57 5 20
SendGrid\Mail::_preferNotToUseHeaders()
S
63 5 11
Sendgrid_Mailing_List::addSendgridSubscriber()
S
55 3 20
SendGrid::__get()
S
56 3 17
SendGrid\Web::_arrayToUrlPart()
S
63 3 11
SendGrid\Web::send()
S
54 2 21
SendGrid\Mail::getFrom()
S
68 3 7
SendGrid\Mail::_isHeadersRequired()
S
69 3 7
Sendgrid_Mailing_List::init()
S
61 2 12
SendGrid\Smtp::_getSwiftInstance()
S
62 2 11
SendGrid\Marketing::execute()
S
54 1 20
SendGrid\Mail::setAttachments()
S
68 2 8
Sendgrid_Mailing_List_Admin::options_page()
S
67 2 7
SendGrid\Mail::getHeadersJson()
S
68 2 7
SendGrid\Mail::useHeaders()
S
79 2 3
SendGrid\Mail::addTo()
S
74 2 4
SendGrid\Smtp::__construct()
S
68 2 7
sendGridLoader()
S
68 2 7
Sendgrid_Mailing_List::BuildSubscriptionForm()
S
65 2 9
SendGrid\Mail::removeTo()
S
70 1 6
SendGrid\Marketing::setListID()
S
77 1 4
SendgridMailingList_enqueue_scripts()
S
68 1 6
SendGrid\Mail::setFromName()
S
77 1 4
SendGrid\Mail::getReplyTo()
S
82 1 3
SendGrid\Mail::setReplyTo()
S
77 1 4
SendGrid\Mail::getCcs()
S
82 1 3
SendGrid\Mail::setCcs()
S
77 1 4
SendGrid\Mail::setCc()
S
76 1 4
SendGrid\Mail::addCc()
S
76 1 4
SendGrid\Mail::removeCc()
S
76 1 4
SendGrid\Mail::setTos()
S
77 1 4
SendGrid\Mail::setBccs()
S
77 1 4
SendGrid\Mail::setTo()
S
76 1 4
Sendgrid_Mailing_List_Admin::register()
S
65 1 9
SendGrid\Mail::setHtml()
S
77 1 4
SendGrid\Mail::getSubject()
S
82 1 3
SendGrid\Mail::setSubject()
S
77 1 4
SendGrid\Smtp::setPort()
S
77 1 4
SendGrid::__construct()
S
77 1 4
SendGrid\Mail::setFrom()
S
77 1 4
SendGrid\Api::__construct()
S
77 1 4
Sendgrid_Mailing_List_Admin::menu()
S
77 1 3
SendGrid\Mail::getFromName()
S
82 1 3
SendGrid\Mail::setAttachment()
S
76 1 4
SendGrid\Mail::addAttachment()
S
76 1 4
SendGrid\Mail::removeAttachment()
S
75 1 4
SendGrid\Mail::_getAttachmentInfo()
S
73 1 5
SendGrid\Mail::setCategories()
S
76 1 4
SendGrid\Mail::setCategory()
S
76 1 4
SendGrid\Mail::addCategory()
S
76 1 4
SendGrid\Mail::removeCategory()
S
75 1 4
SendGrid\Mail::setSubstitutions()
S
76 1 4
SendGrid\Mail::addSubstitution()
S
75 1 4
SendGrid\Mail::setSections()
S
76 1 4
SendGrid\Mail::addSection()
S
75 1 4
SendGrid\Mail::setUniqueArguments()
S
76 1 4
SendGrid\Mail::addUniqueArgument()
S
75 1 4
SendGrid\Mail::setFilterSettings()
S
76 1 4
SendGrid\Mail::addFilterSetting()
S
75 1 4
SendGrid\Mail::getHeaders()
S
82 1 3
SendGrid\Mail::getBccs()
S
82 1 3
SendGrid\Mail::setHeaders()
S
77 1 4
SendGrid\Mail::addHeader()
S
76 1 4
SendGrid\Mail::removeBcc()
S
76 1 4
SendGrid\Mail::getTos()
S
82 1 3
SendGrid\Marketing::getListID()
S
82 1 3
SendGrid\Mail::getText()
S
82 1 3
SendGrid\Mail::getAttachments()
S
82 1 3
SendGrid\Marketing::getEmail()
S
82 1 3
SendGrid\Smtp::send()
S
70 1 6
SendGrid\Marketing::setEmail()
S
77 1 4
SendGrid\Mail::getHtml()
S
82 1 3
SendGrid\Mail::removeHeader()
S
76 1 4
SendGrid\Web::__construct()
S
80 1 3
SendGrid\Mail::setText()
S
77 1 4
SendGrid\Mail::addBcc()
S
76 1 4
SendGrid\Marketing::__construct()
S
80 1 3
SGML_passBack()
S
66 1 8
SendGrid\Mail::__construct()
S
77 1 4
SendGrid\Mail::setBcc()
S
76 1 4
SendgridMailingListSubscriptionForm_shortcode()
S
69 1 7
Sendgrid_Mailing_List_Admin::init()
S
75 1 4
SendGrid\Mail::setRecipientsInHeader()
S
77 1 4