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

Class Rating Complexity Lines of code
WpMatomo\Admin\SystemReport
D
266 1,414
Piwik\Plugin\Manager
D
250 882
Piwik\DataTable
D
241 838
Piwik\Plugins\UsersManager\API
D
204 813
Zend_Db_Table_Abstract
D
198 643
Piwik\Plugins\SitesManager\API
D
197 823
Piwik\CronArchive
D
192 773
Piwik\Http
D
188 677
Piwik\Date
D
175 558
Piwik\Common
D
174 546
Piwik\Plugins\API\ProcessedReport
D
168 519
Zend_Db_Select
D
162 517
Piwik\Tracker\Request
D
148 566
Zend_Db_Adapter_Abstract
D
142 474
Piwik\Url
D
140 410
Zend_Db_Table_Row_Abstract
D
137 488
Piwik\Tracker\GoalManager
D
135 562
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater
D
132 498
Piwik\DataTable\Row
D
130 415
Zend_Session
D
127 366
Piwik\Plugins\Actions\ArchivingHelper
D
127 444
Piwik\FrontController
D
127 417
Piwik\Archive\ArchiveInvalidator
D
127 430
Piwik\Plugin\Report
C
125 385
Piwik\Plugin\Visualization
C
125 449
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php
C
123 323
Piwik\Plugins\Referrers\Columns\Base
C
121 453
Piwik\DataAccess\Model
C
118 636
Piwik\DataAccess\LogAggregator
C
117 611
Piwik\Plugins\ScheduledReports\API
C
116 542
Piwik\Plugins\API\API
C
112 417
Piwik\Plugins\TagManager\API
C
112 567
Piwik\Access
C
111 340
Piwik\Piwik
C
111 380
Piwik\Plugin\Controller
C
110 480
Piwik\Plugins\Live\Model
C
110 418
Piwik\Plugins\Goals\API
C
107 445
Piwik\Segment
C
103 326
Piwik\Columns\Dimension
C
102 273
Piwik\Plugins\ScheduledReports\ScheduledReports
C
102 442
Piwik\Plugins\API\RowEvolution
C
101 401
Piwik\Plugins\Referrers\API
C
101 483
Piwik\Db
B
100 349
Piwik\Plugins\Intl\Commands\GenerateIntl
B
99 461
Piwik\Plugins\WordPress\WordPress
B
98 283
Piwik\Config\IniFileChain
B
98 300
Piwik\CronArchive\QueueConsumer
B
97 362
Piwik\Plugins\PrivacyManager\Model\DataSubjects
B
94 381
Piwik\Archive
B
93 354
Piwik\Plugins\API\Filter\DataComparisonFilter
B
93 347
Piwik\Plugins\Login\Controller
B
93 400
Piwik\Plugins\Referrers\SearchEngine
B
93 296
Piwik\Plugins\TagManager\Context\BaseContext
B
93 332
Zend_Db_Adapter_Db2
B
91 385
Piwik\Plugins\Transitions\API
B
90 461
Piwik\Plugins\CorePluginsAdmin\Controller
B
89 410
Piwik\Period\Range
B
87 306
Piwik\Plugins\Actions\VisitorDetails
B
87 364
Piwik\Plugins\TagManager\Model\Variable
B
86 261
Piwik\ReportRenderer\Pdf
B
84 339
Piwik\Segment\SegmentExpression
B
82 304
Piwik\Tracker\Db\Mysqli
B
82 251
Piwik\Updater
B
81 311
Piwik\Tracker\Visit
B
81 309
Piwik\Plugins\ImageGraph\API
B
80 360
Piwik\CliMulti
B
80 266
HTML_QuickForm2_Node
B
79 231
Piwik\FileIntegrity
B
79 294
Piwik\DataAccess\ArchiveSelector
B
79 286
Piwik\Db\Adapter\WordPress
B
79 297
Piwik\Plugins\Goals\Archiver
B
78 329
Piwik\DataTable\Renderer
B
78 241
Piwik\DataTable\Renderer\Xml
B
78 305
Zend_Db_Statement_Oracle
B
76 273
Piwik\DataTable\Renderer\Csv
B
76 247
Piwik\ArchiveProcessor
A
73 286
Piwik\DataAccess\LogQueryBuilder\JoinGenerator
A
73 201
Piwik\DataTable\Filter\PivotByDimension
A
73 267
Piwik\Plugins\Goals\Controller
A
71 355
Piwik\API\DataTablePostProcessor
A
71 273
Zend_Db_Adapter_Sqlsrv
A
69 288
Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable
A
69 193
Piwik\Tracker
A
68 224
Piwik\Tracker\Db\Pdo\Mysql
A
66 198
Piwik\Plugins\UserCountry\LocationProvider
A
66 208
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines
A
66 241
Zend_Db_Adapter_Mysqli
A
65 267
Piwik\Plugins\Marketplace\Plugins
A
65 198
Piwik\Plugins\MultiSites\API
A
65 321
Piwik\Plugins\TwoFactorAuth\TwoFactorAuth
A
65 181
WpMatomo\TrackingCode\TrackingCodeGenerator
A
65 266
Piwik\Plugins\ImageGraph\StaticGraph\GridGraph
A
64 277
Piwik\Plugins\CoreConsole\Commands\GeneratePluginBase
A
64 245
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines\Config
A
64 214
Piwik\Profiler
A
64 251
Piwik\AssetManager
A
62 225
Zend_Db_Adapter_Oracle
A
61 265
WpMatomo\ScheduledTasks
A
61 260
Piwik\Plugin\ComputedMetric
A
60 166
Piwik\Plugin\ViewDataTable
A
60 213
Piwik\Plugins\Marketplace\Controller
A
60 332
Piwik\UrlHelper
A
60 183
Piwik\Plugins\CoreAdminHome\OptOutManager
A
60 401
Piwik\Tracker\Model
A
60 313
Piwik\Tracker\VisitExcluded
A
60 212
WpMatomo\Ecommerce\Woocommerce
A
60 252
WpMatomo\User\Sync
A
60 223
Piwik\Menu\MenuAbstract
A
59 201
Zend_Session_Namespace
A
59 185
Zend_Session_SaveHandler_DbTable
A
59 212
HTML_QuickForm2_Renderer_Default
A
58 233
Piwik\CliMulti\Process
A
58 192
Piwik\Plugin\Dimension\VisitDimension
A
58 178
Piwik\Plugins\SegmentEditor\SegmentEditor
A
58 261
Piwik\Plugins\TagManager\TagManager
A
58 655
Piwik\Plugins\CoreHome\DataTableRowAction\RowEvolution
A
56 238
Zend_Db_Statement_Sqlsrv
A
55 192
Piwik\Plugins\Actions\Actions\ActionSiteSearch
A
55 189
Piwik\Plugins\CoreUpdater\Updater
A
54 223
Piwik\ProxyHttp
A
53 160
Piwik\Plugins\LanguagesManager\API
A
53 215
Piwik\Plugins\Live\Visualizations\VisitorLog
A
53 213
Piwik\Plugins\PrivacyManager\Dao\LogDataAnonymizer
A
53 178
WpMatomo\Paths
A
53 161
Piwik\ErrorHandler
A
52 137
WpMatomo\Installer
A
52 231
Piwik\DataAccess\LogQueryBuilder
A
51 188
Piwik\Plugins\CoreAdminHome\Commands\InvalidateReportData
A
51 208
Piwik\Tracker\Db\WordPress
A
51 151
Piwik\Settings\Setting
A
51 149
Piwik\Plugins\PrivacyManager\Model\LogDataAnonymizations
A
51 207
Piwik\Plugins\Goals\Visualizations\Goals
S
50 234
Piwik\Plugins\API\Filter\DataComparisonFilter\ComparisonRowGenerator
S
50 155
Piwik\Plugins\DBStats\MySQLMetadataProvider
S
50 158
Piwik\Metrics\Formatter
S
49 156
Piwik\Plugins\CoreHome\Controller
S
49 192
WpMatomo\Admin\Menu
S
49 291
Piwik\Plugins\Live\Visitor
S
48 172
Piwik\DbHelper
S
48 133
Piwik\Tracker\TrackerCodeGenerator
S
48 180
WpMatomo\Admin\TrackingSettings
S
48 217
Piwik\API\DocumentationGenerator
S
47 256
Piwik\API\DataTableManipulator\ReportTotalsCalculator
S
47 151
Piwik\Plugins\Live\VisitorDetails
S
47 199
Piwik\Plugins\PrivacyManager\ReportsPurger
S
47 181
Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Evolution
S
47 191
HTML_QuickForm2_Element_Date
S
46 165
HTML_QuickForm2_Element_Select
S
46 129
WpMatomo
S
46 167
HTML_QuickForm2_Container_Group
S
45 155
WpMatomo\Site\Sync
S
45 189
Piwik\CronArchive\ArchiveFilter
S
45 139
Piwik\Db\BatchInsert
S
45 176
Piwik\Plugins\TwoFactorAuth\Controller
S
44 212
Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor
S
44 126
Piwik\CronArchive\SegmentArchiving
S
43 132
Piwik\Plugins\Ecommerce\VisitorDetails
S
42 207
Piwik\Plugins\PrivacyManager\Controller
S
42 261
Piwik\Plugins\TagManager\Context\WebContext
S
42 166
Piwik\Columns\DimensionSegmentFactory
S
41 102
Zend_Db_Statement_Mysqli
S
41 152
Piwik\Plugins\Goals\Reports\Get
S
41 203
Piwik\Plugin\ReportsProvider
S
41 126
WpMatomo\Ecommerce\EasyDigitalDownloads
S
41 155
Piwik\API\ResponseBuilder
S
40 112
HTML_QuickForm2_Rule_Length
S
40 91
WpMatomo\Updater
S
40 153
Piwik\API\DataTableManipulator\Flattener
S
40 119
Piwik\Plugins\CoreAdminHome\Commands\ConfigGet
S
40 165
Zend_Db_Adapter_Pdo_Mssql
S
39 197
Piwik\Plugins\CoreAdminHome\Commands\ConfigDelete
S
39 161
Piwik\Db\Schema\Mysql
S
38 471
Piwik\Plugins\WordPress\Logger
S
38 109
HTML_QuickForm2_Renderer_Smarty
S
38 91
Piwik\Updates\Updates_4_0_0_b1
S
38 199
HTML_QuickForm2_Renderer_Array
S
37 141
Piwik\Session\SessionAuth
S
37 122
Piwik\ArchiveProcessor\PluginsArchiver
S
37 165
Piwik\Period\Factory
S
36 105
Piwik\NumberFormatter
S
36 129
Piwik\Plugins\CustomDimensions\GetCustomDimension
S
36 158
Piwik\Plugins\UsersManager\Repository\UserRepository
S
36 144
Piwik\Plugins\TagManager\Controller
S
35 276
Piwik\Plugins\VisitsSummary\Reports\Get
S
35 211
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
Piwik\Session
S
33 120
Piwik\Plugins\UserCountryMap\Controller
S
33 266
Piwik\Plugins\Diagnostics\ConfigReader
S
33 124
Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Chart
S
32 104
Piwik\Plugins\CoreVisualizations\Visualizations\Sparkline
S
32 129
Piwik\CliMulti\CliPhp
S
32 72
Piwik\ViewDataTable\Factory
S
32 81
Piwik\Plugin\Menu
S
31 116
Piwik\Plugins\Overlay\Overlay
S
31 37
TwoFactorAuthenticator
S
31 95
Piwik\DataTable\Renderer\Html
S
31 104
WpMatomo\Admin\TrackingSettings\Forms
S
31 57
Piwik\API\DataTableGenericFilter
S
30 137
Piwik\Plugins\TagManager\Template\Variable\MatomoConfigurationVariable
S
30 285
WpMatomo\Admin\Summary
S
30 113
HTML_QuickForm2
S
29 85
Piwik\ExceptionHandler
S
29 125
WpMatomo\Email
S
29 107
Piwik\Plugins\Dashboard\Model
S
29 116
Piwik\Nonce
S
28 108
WpMatomo\API
S
28 168
Piwik\Plugins\Diagnostics\Diagnostic\AbstractPrivateDirectories
S
27 96
WpMatomo\Admin\ExclusionSettings
S
27 96
Piwik\Plugins\ScheduledReports\SubscriptionModel
S
27 113
Piwik\Plugins\TagManager\API\Import
S
27 119
Piwik\Plugins\Ecommerce\Controller
S
27 138
HTML_QuickForm2_Element_InputFile
S
27 77
Piwik\DataTable\Renderer\Console
S
27 97
Piwik\Plugins\API\Controller
S
26 130
Piwik\Plugins\Actions\DataTable\Filter\Actions
S
26 82
WpMatomo\Report\Metadata
S
26 99
Piwik\Plugins\CoreAdminHome\Commands\PurgeOldArchiveData
S
25 120
Zend_Db_Adapter_Pdo_Oci
S
25 155
Piwik\EventDispatcher
S
25 84
Piwik\Plugins\Goals\Pages
S
25 244
Piwik\Plugins\Insights\DataTable\Filter\OrderBy
S
24 46
Piwik\Plugins\CoreHome\CoreHome
S
24 337
Piwik\Plugins\ImageGraph\StaticGraph\HorizontalBar
S
23 127
Piwik\Plugins\API\Glossary
S
23 81
Piwik\Plugins\CoreConsole\Commands\GitCommit
S
23 90
Piwik\Plugins\PrivacyManager\ReferrerAnonymizer
S
23 67
Piwik\DataTable\Renderer\Json
S
23 68
Piwik\Plugins\ImageGraph\ImageGraph
S
23 103
Zend_Db_Adapter_Pdo_Pgsql
S
22 147
Piwik\DataTable\Renderer\Rss
S
22 106
Piwik\Scheduler\Scheduler
S
22 114
Piwik\Plugins\Diagnostics\Diagnostic\PhpInformational
S
22 70
Piwik\Plugins\LanguagesManager\Commands\Update
S
22 134
Piwik\Plugins\API\SegmentMetadata
S
21 75
Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal
S
21 65
Piwik\Plugins\UsersManager\Sql\UserTableFilter
S
21 82
Piwik\Plugins\TagManager\Menu
S
21 78
Zend_Db_Adapter_Pdo_Mysql
S
21 105
Piwik\Mail\Transport
S
20 94
Piwik\Plugins\Referrers\Controller
S
20 93
Piwik\Plugins\Overlay\Controller
S
20 138
WpMatomo\Ecommerce\MemberPress
S
20 96
Piwik\Plugins\TagManager\Template\Tag\MatomoTag
S
20 140
Piwik\Plugins\Intl\DateTimeFormatProvider
S
19 65
Piwik\Plugins\CoreUpdater\CoreUpdater
S
19 44
Piwik\Plugins\ScheduledReports\Controller
S
18 111
Piwik\Plugins\SegmentEditor\SegmentSelectorControl
S
18 95
Piwik\Plugins\WordPress\SessionAuth
S
18 51
Piwik\Plugins\PrivacyManager\Commands\AnonymizeRawData
S
18 82
Piwik\Plugins\SitesManager\Controller
S
18 169
Piwik\Plugins\Installation\Rule_checkUserPrivileges
S
17 76
Piwik\Tracker\Settings
S
17 76
Piwik\DataTable\Filter\AddSegmentByLabel
S
17 46
Piwik\Plugins\Tour\Engagement\Challenges
S
17 56
Piwik\Plugins\UserCountry\Controller
S
17 88
Piwik\ViewDataTable\Request
S
16 74
Piwik\Plugins\TagManager\Template\Tag\EtrackerTag
S
16 239
Piwik\Plugins\SitesManager\GtmSiteTypeGuesser
S
16 50
Piwik\Plugins\DevicesDetection\Controller
S
16 79
Piwik\Plugins\GeoIp2\Commands\UpdateRegionCodes
S
15 74
Piwik\Plugins\MobileMessaging\Controller
S
15 88
Piwik\Plugins\LanguagesManager\Commands\SetTranslations
S
14 72
Piwik\Updates\Updates_4_6_0_b4
S
14 60
Piwik\Plugins\TagManager\Validators\TriggerConditions
S
13 37
Zend_Db
S
12 38
Piwik\Plugins\TagManager\Template\Variable\EtrackerConfigurationVariable
S
12 126
Piwik\Plugins\Installation\Rule_isValidTimezone
S
11 32

1799 more item(s) not shown.