Code Analysis: Matomo Analytics - Ethical Stats. Powerful Insights. 4.3.1

Class Rating Complexity Lines of code
Piwik\Plugin\Manager
D
252 882
Piwik\DataTable
D
230 795
WpMatomo\Admin\SystemReport
D
219 1,149
Piwik\Plugins\UsersManager\API
D
210 788
Zend_Db_Table_Abstract
D
198 643
Piwik\CronArchive
D
179 734
Piwik\Common
D
178 562
Piwik\Plugins\SitesManager\API
D
177 751
Piwik\Date
D
172 552
Piwik\Http
D
170 613
Piwik\Plugins\API\ProcessedReport
D
168 519
Zend_Db_Select
D
162 517
Piwik\Tracker\Request
D
144 554
Zend_Db_Adapter_Abstract
D
142 474
Zend_Db_Table_Row_Abstract
D
137 488
Piwik\Url
D
135 391
Piwik\Tracker\GoalManager
D
133 560
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater
D
130 491
Piwik\Archive\ArchiveInvalidator
D
128 441
Zend_Session
D
127 366
Piwik\Plugin\Report
C
125 385
Piwik\DataAccess\LogAggregator
C
124 532
Piwik\DataTable\Row
C
120 383
Piwik\FrontController
C
119 405
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php
C
117 312
Piwik\Plugin\Visualization
C
117 424
Piwik\Plugins\ScheduledReports\API
C
115 530
Piwik\Plugin\Controller
C
111 490
Piwik\Access
C
111 343
Piwik\Plugins\API\API
C
110 415
Piwik\DataAccess\Model
C
110 608
Piwik\Plugins\Referrers\Columns\Base
C
107 391
Piwik\Plugins\Goals\API
C
105 438
Piwik\Plugins\ScheduledReports\ScheduledReports
C
104 414
Piwik\Segment
C
103 322
Piwik\Columns\Dimension
C
102 276
Piwik\Plugins\TagManager\API
C
102 538
Piwik\Plugins\Actions\ArchivingHelper
C
101 354
Piwik\Plugins\Live\Model
B
99 377
Piwik\Piwik
B
99 337
Piwik\Plugins\Referrers\API
B
98 480
Piwik\Config\IniFileChain
B
96 292
Piwik\Plugins\WordPress\WordPress
B
96 268
Piwik\Db
B
92 325
Piwik\Plugins\Referrers\SearchEngine
B
92 289
Piwik\Plugins\TagManager\Context\BaseContext
B
92 330
Zend_Db_Adapter_Db2
B
91 385
Piwik\Plugins\Intl\Commands\GenerateIntl
B
91 437
Piwik\CronArchive\QueueConsumer
B
90 340
Piwik\Plugins\PrivacyManager\PrivacyManager
B
89 408
Piwik\Plugins\CorePluginsAdmin\Controller
B
89 410
Piwik\Plugins\API\Filter\DataComparisonFilter
B
87 331
Piwik\Period\Range
B
86 303
Piwik\Plugins\API\RowEvolution
B
86 331
Piwik\Plugins\PrivacyManager\Model\DataSubjects
B
85 334
Piwik\Plugins\Actions\VisitorDetails
B
84 349
Piwik\Updater
B
83 315
Piwik\ReportRenderer\Pdf
B
82 335
Piwik\Segment\SegmentExpression
B
82 304
Piwik\Tracker\Db\Mysqli
B
82 250
Piwik\Plugins\TagManager\Model\Variable
B
80 251
Piwik\DataTable\Renderer\Csv
B
79 254
Piwik\Db\Adapter\WordPress
B
79 297
HTML_QuickForm2_Node
B
79 231
Piwik\Plugins\ImageGraph\API
B
79 350
Piwik\FileIntegrity
B
79 294
Piwik\Tracker\Visit
B
79 309
Piwik\DataTable\Renderer
B
78 241
Piwik\DataTable\Renderer\Xml
B
78 305
Piwik\DataAccess\ArchiveSelector
B
77 277
Zend_Db_Statement_Oracle
B
76 273
Piwik\Plugins\Transitions\API
B
76 423
Piwik\ArchiveProcessor\Loader
A
74 287
Piwik\ArchiveProcessor
A
72 273
Piwik\DataTable\Filter\PivotByDimension
A
72 264
Piwik\CliMulti
A
72 234
Piwik\DataAccess\LogQueryBuilder\JoinGenerator
A
71 194
Piwik\API\DataTablePostProcessor
A
70 270
Zend_Db_Adapter_Sqlsrv
A
69 288
Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable
A
69 193
Piwik\Plugins\Login\Controller
A
65 277
Piwik\Plugins\Marketplace\Plugins
A
65 198
Zend_Db_Adapter_Mysqli
A
64 263
Piwik\SettingsPiwik
A
64 213
Piwik\Plugins\ImageGraph\StaticGraph\GridGraph
A
64 277
Piwik\Plugins\CoreConsole\Commands\GeneratePluginBase
A
64 245
Piwik\Plugins\UserCountry\LocationProvider
A
64 201
WpMatomo\TrackingCode\TrackingCodeGenerator
A
63 254
Piwik\Tracker
A
62 207
Zend_Db_Adapter_Oracle
A
61 265
Piwik\Plugins\Goals\Controller
A
61 292
Piwik\Tracker\Action
A
61 222
Piwik\Plugin\ComputedMetric
A
60 169
Piwik\Plugins\Marketplace\Controller
A
60 330
Piwik\Plugin\ViewDataTable
A
60 213
Piwik\Tracker\Model
A
60 313
Piwik\Tracker\VisitExcluded
A
60 212
Piwik\Plugins\TwoFactorAuth\TwoFactorAuth
A
60 148
Piwik\Profiler
A
60 245
Zend_Session_Namespace
A
59 185
Zend_Session_SaveHandler_DbTable
A
59 212
Piwik\UrlHelper
A
59 183
WpMatomo\ScheduledTasks
A
59 253
WpMatomo\Ecommerce\Woocommerce
A
59 240
WpMatomo\User\Sync
A
59 218
HTML_QuickForm2_Renderer_Default
A
58 233
Piwik\CliMulti\Process
A
58 182
Piwik\Plugins\MultiSites\API
A
57 281
Piwik\Plugins\TagManager\TagManager
A
57 509
Piwik\Plugins\UsersManager\Controller
A
57 390
Piwik\Menu\MenuAbstract
A
56 191
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines\Config
A
56 190
Zend_Db_Statement_Sqlsrv
A
55 192
Piwik\Plugins\API\WidgetMetadata
A
55 192
Piwik\Plugins\Actions\Actions\ActionSiteSearch
A
55 189
Piwik\Plugins\CoreHome\DataTableRowAction\RowEvolution
A
55 235
Zend_Db_Statement
A
54 174
Piwik\Plugins\Live\Visualizations\VisitorLog
A
53 213
Piwik\Plugins\PrivacyManager\Dao\LogDataAnonymizer
A
53 178
Piwik\Plugins\SegmentEditor\SegmentEditor
A
53 250
Piwik\ErrorHandler
A
52 137
Piwik\Tracker\Db\Pdo\Mysql
A
52 149
Piwik\Plugin\Dimension\VisitDimension
A
51 149
Piwik\Plugins\PrivacyManager\Model\LogDataAnonymizations
A
51 207
Piwik\DataAccess\LogQueryBuilder
A
51 188
Piwik\Tracker\Db\WordPress
A
51 151
WpMatomo\Paths
A
51 151
Piwik\Plugins\LanguagesManager\API
S
50 208
Piwik\Plugins\CoreAdminHome\CustomLogo
S
50 179
Piwik\Plugins\CoreAdminHome\Commands\InvalidateReportData
S
50 205
WpMatomo\Installer
S
50 227
Piwik\Plugins\DBStats\MySQLMetadataProvider
S
50 158
Piwik\Metrics\Formatter
S
49 156
Piwik\Settings\Setting
S
49 146
Piwik\Plugins\API\Filter\DataComparisonFilter\ComparisonRowGenerator
S
48 155
Piwik\Plugins\Live\Visitor
S
47 170
Piwik\API\DataTableManipulator\ReportTotalsCalculator
S
47 151
Piwik\ProxyHttp
S
47 146
Piwik\API\DocumentationGenerator
S
47 256
Piwik\Plugins\PrivacyManager\ReportsPurger
S
47 181
Piwik\Plugins\CoreHome\Controller
S
47 188
Piwik\Plugins\CoreUpdater\Updater
S
47 208
HTML_QuickForm2_Element_Date
S
46 165
HTML_QuickForm2_Element_Select
S
46 129
Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Evolution
S
46 187
Piwik\Plugins\Live\API
S
45 193
Piwik\CronArchive\ArchiveFilter
S
45 139
Piwik\Plugins\PrivacyManager\Controller
S
45 262
WpMatomo\Admin\Menu
S
45 269
Piwik\Db\BatchInsert
S
45 175
HTML_QuickForm2_Container_Group
S
45 155
WpMatomo
S
44 160
Piwik\Tracker\TrackerCodeGenerator
S
44 168
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines
S
44 182
Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor
S
44 126
WpMatomo\Site\Sync
S
44 184
Piwik\CronArchive\SegmentArchiving
S
43 132
Piwik\Plugins\TagManager\Context\WebContext
S
42 166
Piwik\Plugins\TwoFactorAuth\Controller
S
42 188
Piwik\Columns\DimensionSegmentFactory
S
41 102
Zend_Db_Statement_Mysqli
S
41 152
Piwik\Plugins\UserCountry\API
S
41 239
WpMatomo\Ecommerce\EasyDigitalDownloads
S
41 155
HTML_QuickForm2_Rule_Length
S
40 91
Piwik\API\ResponseBuilder
S
40 112
Piwik\API\DataTableManipulator\Flattener
S
40 119
Piwik\Plugin\ReportsProvider
S
40 123
WpMatomo\Updater
S
40 152
Zend_Db_Adapter_Pdo_Mssql
S
39 197
HTML_QuickForm2_Renderer_Smarty
S
38 91
Piwik\Plugins\WordPress\Logger
S
38 109
Piwik\Metrics\Sorter
S
38 119
Piwik\Plugin\ArchivedMetric
S
38 117
HTML_QuickForm2_Renderer_Array
S
37 141
Piwik\Db\Schema\Mysql
S
37 448
Piwik\Plugins\CoreAdminHome\OptOutManager
S
37 136
Piwik\ArchiveProcessor\PluginsArchiver
S
37 165
Piwik\Plugins\TagManager\Dao\TagsDao
S
36 161
Piwik\Plugins\CustomDimensions\GetCustomDimension
S
36 160
Piwik\NumberFormatter
S
36 129
Piwik\Session\SessionAuth
S
35 115
Piwik\AssetManager\UIAssetMerger\StylesheetUIAssetMerger
S
35 139
Piwik\Plugins\Marketplace\Plugins\InvalidLicenses
S
35 127
Piwik\Plugins\CoreConsole\Commands\GenerateReport
S
34 186
Piwik\DataTable\Filter\ColumnDelete
S
34 84
WpMatomo\TrackingCode
S
33 115
Piwik\Plugins\UserCountryMap\Controller
S
33 224
WpMatomo\Admin\TrackingSettings
S
33 166
Piwik\Plugins\CoreVisualizations\Visualizations\Sparkline
S
33 131
Piwik\Plugins\Diagnostics\ConfigReader
S
33 124
Piwik\CliMulti\CliPhp
S
32 72
Piwik\ViewDataTable\Factory
S
32 81
Piwik\Plugin\Menu
S
31 116
TwoFactorAuthenticator
S
31 95
Piwik\Session
S
31 116
Piwik\Plugins\Goals\Reports\Get
S
31 134
HTML_QuickForm2_Controller_Action_Jump
S
31 91
WpMatomo\Admin\TrackingSettings\Forms
S
31 57
Piwik\DataTable\Renderer\Html
S
31 104
Piwik\API\DataTableGenericFilter
S
30 137
Piwik\Period\Factory
S
30 84
Piwik\Db\Adapter\Pdo\Mssql
S
30 104
HTML_QuickForm2
S
29 85
WpMatomo\Email
S
29 103
Piwik\Plugins\LanguagesManager\Commands\Update
S
29 158
Piwik\Plugins\Dashboard\Model
S
29 116
Piwik\DataTable\Renderer\Console
S
27 97
WpMatomo\API
S
27 167
HTML_QuickForm2_Element_InputFile
S
27 77
Piwik\Plugins\ScheduledReports\SubscriptionModel
S
27 113
WpMatomo\Report\Metadata
S
26 96
Piwik\Plugins\Goals\Pages
S
26 248
Piwik\Plugins\Actions\DataTable\Filter\Actions
S
26 82
Piwik\Plugins\Diagnostics\Diagnostic\RequiredPrivateDirectories
S
26 98
Piwik\Plugins\API\Controller
S
26 131
Piwik\Plugins\TagManager\API\Import
S
26 112
Zend_Db_Adapter_Pdo_Oci
S
25 155
Piwik\Plugins\LanguagesManager\Commands\CreatePull
S
25 158
WpMatomo\Site\Sync\SyncConfig
S
25 77
Piwik\Plugins\CoreAdminHome\Commands\PurgeOldArchiveData
S
25 120
Piwik\Plugins\Insights\DataTable\Filter\OrderBy
S
24 46
WpMatomo\Admin\ExclusionSettings
S
24 83
Zend_Db_Adapter_Pdo_Ibm_Ids
S
24 156
Piwik\Plugins\ImageGraph\ImageGraph
S
23 103
Piwik\Plugins\PrivacyManager\ReferrerAnonymizer
S
23 67
Piwik\Plugins\ImageGraph\StaticGraph\HorizontalBar
S
23 127
Piwik\EventDispatcher
S
23 78
Piwik\Plugins\CoreConsole\Commands\GitCommit
S
23 90
Piwik\Plugins\TagManager\Template\Tag\MatomoTag
S
23 133
Piwik\Plugins\TagManager\Template\Variable\MatomoConfigurationVariable
S
23 219
Piwik\DataTable\Renderer\Json
S
23 68
Zend_Db_Adapter_Pdo_Pgsql
S
22 147
Piwik\Plugins\API\Glossary
S
22 80
Piwik\DataTable\Renderer\Rss
S
22 106
Zend_Db_Adapter_Pdo_Mysql
S
21 105
Piwik\Plugins\API\SegmentMetadata
S
21 74
Piwik\Plugins\TagManager\Menu
S
21 78
Piwik\Updates\Updates_4_0_0_b1
S
21 146
Piwik\Plugins\Overlay\Controller
S
20 139
Piwik\Plugins\Referrers\Controller
S
20 93
Piwik\Plugins\Intl\DateTimeFormatProvider
S
19 65
Piwik\Plugins\CoreUpdater\CoreUpdater
S
19 44
Piwik\Mail\Transport
S
19 87
Piwik\Plugins\ScheduledReports\Controller
S
18 111
Piwik\Plugins\PrivacyManager\Commands\AnonymizeRawData
S
18 82
Piwik\Plugins\WordPress\SessionAuth
S
18 51
Piwik\Plugins\SegmentEditor\SegmentSelectorControl
S
18 94
Piwik\Plugins\Installation\Rule_checkUserPrivileges
S
17 76
Piwik\Tracker\Settings
S
17 76
Piwik\Plugins\Tour\Engagement\Challenges
S
17 55
Piwik\Plugins\DBStats\Reports\Base
S
17 94
Piwik\DataTable\Filter\AddSegmentByLabel
S
17 46
Piwik\Plugins\UserCountry\Controller
S
16 88
Piwik\ViewDataTable\Request
S
16 74
Piwik\Plugins\GeoIp2\Commands\UpdateRegionCodes
S
15 74
Piwik\Plugins\LanguagesManager\Commands\FetchTranslations
S
15 77
Piwik\Plugins\MobileMessaging\Controller
S
15 89
Piwik\Plugins\DevicesDetection\Controller
S
15 77
Piwik\Plugins\Diagnostics\Diagnostic\PhpInformational
S
14 44
Piwik\Plugins\LanguagesManager\Commands\SetTranslations
S
14 72
Zend_Db
S
12 38
Piwik\Plugins\TagManager\Template\Variable\EtrackerConfigurationVariable
S
12 99
Piwik\Plugins\Diagnostics\Diagnostic\ConfigInformational
S
11 43
Piwik\Plugins\Installation\Rule_isValidTimezone
S
11 32
Piwik\Plugins\TagManager\API\TemplateMetadata
S
10 38

1691 more item(s) not shown.