Magento Coding Standard (PHPCS) report for dotdigital/dotdigital-magento2-extension
===================================================================================
Package version: 4.35.1 | Magento: 2.4.9 | Tested: 2026-07-30
2 errors, 58 warnings in 22 files
Helper/ServerSentEvents.php
202:27 error The $enable parameter of ob_implicit_flush() expects a boolean value instead of an integer since PHP 8.0. Found: 1 (PHPCompatibility.ParameterValues.ChangedIntToBoolParamType.ob_implicit_flush_enableNumericFound)
view/adminhtml/email/system_alert.html
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var cron_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var importer_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var campaign_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var automation_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var smtp_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var store_url (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var cron_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var cron_summary (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var importer_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var importer_summary (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var campaign_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var campaign_summary (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var automation_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var automation_summary (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var smtp_total (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var cron_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var importer_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var automation_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var campaign_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var smtp_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
1:1 warning Template @vars comment block is missing a variable used in the template. Missing variable: var queue_items (Magento2.Html.HtmlDirective.HtmlTemplatesUndefinedVariable)
view/adminhtml/web/js/lib/colpick/colpick.js
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
view/adminhtml/web/js/lib/select2/select2.full.js
1:1 warning Avoid using closing slash with void tags, this can lead to unexpected behavior - "" (Magento2.Html.HtmlClosingVoidTags.HtmlClosingVoidElements)
Test/Mftf/Page/AdminDotdigitalReportPage/AdminCampaignReportPage.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Page/AdminDotdigitalReportPage/AdminImporterReportPage.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Page/AdminDotdigitalReportPage/AdminAutomationReportPage.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Page/AdminDotdigitalReportPage/DotdigitalDashboardPage.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigAccountActionGroup/ResetDotmailerAccountDataActionGroup.xml
4:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigAccountActionGroup/SetDisableDotmailerAccountActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigConfigurationPageActionGroup/SetOnePreferenceTypeToShowYesActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigConfigurationPageActionGroup/SetAllPreferencesTypeToShowNoActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigConsentActionGroup/SetCustomerConsentTextActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/ConfigConsentActionGroup/ResetCustomerConsentTextActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/FilterDotdigitalReportStatusGridsActionGroup/ResetReportFiltersActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/FilterDotdigitalReportStatusGridsActionGroup/ClearAndNavigateFilterFieldsActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/ActionGroup/FilterDotdigitalReportStatusGridsActionGroup/FilterReportActionGroup.xml
3:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Section/AdminReportGridFilterSection/AdminDotdigitalReportColumnsSection.xml
4:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Section/AdminReportGridFilterSection/AdminFilterOptionsSection.xml
4:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Test/CouponUrlBuilderInactiveStateTest.xml
41:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
44:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
47:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
50:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
53:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
56:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Mftf/Test/CouponUrlBuilderTest.xml
52:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
53:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
65:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
66:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
74:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
75:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
84:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
85:1 warning Spaces must be used to indent lines; tabs are not allowed (Generic.WhiteSpace.DisallowTabIndent.TabsUsed)
Test/Unit/Traits/MockBuilderCompatibilityTrait.php
9:13 error Declaring constants in traits is not supported in PHP 8.1 or earlier. (PHPCompatibility.Constants.NewConstantsInTraits.Found)