Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/Archive/ArchiveInvalidator.php1
-rw-r--r--core/Archive/DataTableFactory.php1
-rw-r--r--core/ArchiveProcessor/ArchivingStatus.php2
-rw-r--r--core/ArchiveProcessor/Parameters.php3
-rw-r--r--core/ArchiveProcessor/Rules.php3
-rw-r--r--core/AssetManager/UIAsset.php1
-rw-r--r--core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php1
-rw-r--r--core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php1
-rw-r--r--core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php1
-rw-r--r--core/Changes/Model.php1
-rw-r--r--core/CliMulti/Output.php1
-rw-r--r--core/CliMulti/OutputInterface.php3
-rw-r--r--core/CliMulti/StaticOutput.php2
-rw-r--r--core/Columns/Dimension.php1
-rw-r--r--core/Columns/Discriminator.php1
-rw-r--r--core/Common.php1
-rw-r--r--core/CronArchive.php2
-rw-r--r--core/CronArchive/QueueConsumer.php4
-rw-r--r--core/CronArchive/SegmentArchiving.php1
-rw-r--r--core/DataAccess/ArchiveSelector.php1
-rw-r--r--core/DataTable.php1
-rw-r--r--core/DataTable/Map.php1
-rw-r--r--core/DataTable/Row.php1
-rw-r--r--core/Db.php1
-rw-r--r--core/DeviceDetector/DeviceDetectorFactory.php1
-rw-r--r--core/Exception/NotYetInstalledException.php2
-rw-r--r--core/Http/ControllerResolver.php1
-rw-r--r--core/Mail/Transport.php1
-rw-r--r--core/Metrics.php1
-rw-r--r--core/Plugin/Manager.php1
-rw-r--r--core/Plugin/MetadataLoader.php1
-rw-r--r--core/ReportRenderer/Html.php1
-rw-r--r--core/ReportRenderer/Pdf.php1
-rw-r--r--core/Session/SessionAuth.php2
-rw-r--r--core/Session/SessionFingerprint.php1
-rw-r--r--core/SupportedBrowser.php1
-rw-r--r--core/Tracker/Cache.php1
-rw-r--r--core/Tracker/Db/Pdo/Mysql.php1
-rw-r--r--core/Tracker/FingerprintSalt.php6
-rw-r--r--core/Tracker/GoalManager.php1
-rw-r--r--core/Tracker/Request.php2
-rw-r--r--core/Updater/Migration/Custom.php2
-rw-r--r--core/Updater/Migration/Db/DropColumns.php1
-rw-r--r--core/Updates/4.0.0-b1.php1
-rw-r--r--core/Updates/4.0.0-rc3.php1
-rw-r--r--core/Updates/4.0.0-rc4.php1
-rw-r--r--core/Updates/4.0.1-b1.php6
-rw-r--r--core/Updates/4.1.2-b2.php6
-rw-r--r--core/Updates/4.3.0-b3.php3
-rw-r--r--core/Updates/4.3.0-b4.php1
-rw-r--r--core/Updates/4.3.0-rc2.php3
-rw-r--r--core/Updates/4.5.0-b1.php1
-rw-r--r--core/Updates/4.6.0-b1.php1
-rw-r--r--core/Validators/CharacterLength.php1
-rw-r--r--core/View/HtmlReportEmailHeaderView.php1
-rw-r--r--phpcs.xml12
-rw-r--r--plugins/API/API.php4
-rw-r--r--plugins/API/Controller.php1
-rw-r--r--plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php1
-rw-r--r--plugins/API/ProcessedReport.php1
-rw-r--r--plugins/API/tests/Unit/WidgetMetadataTest.php3
-rw-r--r--plugins/Actions/Archiver.php1
-rw-r--r--plugins/Actions/Columns/DestinationPage.php1
-rw-r--r--plugins/Actions/Columns/ExitPageUrl.php1
-rw-r--r--plugins/Actions/Columns/IdPageview.php1
-rw-r--r--plugins/Actions/Columns/Keyword.php1
-rw-r--r--plugins/Actions/Columns/KeywordwithNoSearchResult.php1
-rw-r--r--plugins/Actions/Columns/PageUrl.php1
-rw-r--r--plugins/Actions/Columns/PageViewPosition.php2
-rw-r--r--plugins/Actions/Columns/SearchDestinationPage.php1
-rw-r--r--plugins/Actions/Columns/SearchNoResultKeyword.php1
-rw-r--r--plugins/Actions/Columns/VisitTotalInteractions.php1
-rw-r--r--plugins/Actions/DataTable/Filter/Actions.php1
-rw-r--r--plugins/Actions/Reports/GetEntryPageUrls.php2
-rw-r--r--plugins/Actions/Reports/GetExitPageUrls.php2
-rw-r--r--plugins/Actions/VisitorDetails.php5
-rw-r--r--plugins/Annotations/API.php3
-rw-r--r--plugins/BulkTracking/tests/Framework/Mock/Tracker/Requests.php1
-rw-r--r--plugins/BulkTracking/tests/Framework/Mock/Tracker/Response.php2
-rw-r--r--plugins/BulkTracking/tests/Framework/TestCase/BulkTrackingTestCase.php1
-rw-r--r--plugins/BulkTracking/tests/Integration/BulkTrackingTest.php1
-rw-r--r--plugins/BulkTracking/tests/Integration/RequestsTest.php2
-rw-r--r--plugins/BulkTracking/tests/Integration/TrackerTest.php1
-rw-r--r--plugins/Contents/API.php2
-rw-r--r--plugins/Contents/Actions/ActionContent.php1
-rw-r--r--plugins/Contents/Archiver.php1
-rw-r--r--plugins/CoreAdminHome/API.php1
-rw-r--r--plugins/CoreAdminHome/Commands/InvalidateReportData.php3
-rw-r--r--plugins/CoreAdminHome/Commands/MigrateTokenAuths.php4
-rw-r--r--plugins/CoreAdminHome/Commands/PurgeOldArchiveData.php1
-rw-r--r--plugins/CoreAdminHome/Tasks.php3
-rw-r--r--plugins/CoreAdminHome/tests/Framework/Mock/API.php1
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php2
-rw-r--r--plugins/CoreAdminHome/tests/Integration/Commands/SetConfigTest.php1
-rw-r--r--plugins/CoreAdminHome/tests/Integration/TasksTest.php3
-rw-r--r--plugins/CoreConsole/Commands/ComputeJsAssetSize.php2
-rw-r--r--plugins/CoreConsole/Commands/DevelopmentEnable.php1
-rw-r--r--plugins/CoreConsole/Commands/GenerateDimension.php1
-rw-r--r--plugins/CoreHome/Categories/VisitorsCategory.php1
-rw-r--r--plugins/CoreHome/Columns/Metrics/ConversionRate.php1
-rw-r--r--plugins/CoreHome/Columns/Metrics/VisitsPercent.php1
-rw-r--r--plugins/CoreHome/Columns/UserId.php2
-rw-r--r--plugins/CoreHome/Columns/VisitGoalBuyer.php1
-rw-r--r--plugins/CoreHome/Columns/VisitTotalTime.php1
-rw-r--r--plugins/CoreHome/Columns/VisitorId.php1
-rw-r--r--plugins/CoreHome/Columns/VisitorSecondsSinceFirst.php1
-rw-r--r--plugins/CoreHome/Columns/VisitorSecondsSinceOrder.php1
-rw-r--r--plugins/CoreHome/Controller.php1
-rw-r--r--plugins/CoreHome/Menu.php2
-rw-r--r--plugins/CoreHome/Tracker/VisitRequestProcessor.php1
-rw-r--r--plugins/CoreHome/Widgets/GetDonateForm.php1
-rw-r--r--plugins/CoreHome/Widgets/GetSystemSummary.php1
-rw-r--r--plugins/CoreHome/tests/Integration/Column/UserIdTest.php2
-rw-r--r--plugins/CoreHome/tests/Integration/Column/VisitLastActionTimeTest.php9
-rw-r--r--plugins/CoreHome/tests/Unit/EvolutionMetricTest.php1
-rw-r--r--plugins/CorePluginsAdmin/API.php1
-rw-r--r--plugins/CorePluginsAdmin/Controller.php2
-rw-r--r--plugins/CorePluginsAdmin/Menu.php1
-rw-r--r--plugins/CorePluginsAdmin/tests/Integration/ApiTest.php1
-rw-r--r--plugins/CoreUpdater/Commands/Update.php1
-rw-r--r--plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php1
-rw-r--r--plugins/CoreUpdater/Updater.php4
-rw-r--r--plugins/CoreUpdater/tests/Integration/Commands/UpdateTest.php1
-rw-r--r--plugins/CoreUpdater/tests/Integration/ReleaseChannelTest.php2
-rw-r--r--plugins/CoreVisualizations/JqplotDataGenerator.php3
-rw-r--r--plugins/CoreVisualizations/JqplotDataGenerator/Evolution.php2
-rw-r--r--plugins/CoreVisualizations/Visualizations/Cloud.php2
-rw-r--r--plugins/CoreVisualizations/Visualizations/Graph.php1
-rw-r--r--plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php2
-rw-r--r--plugins/CoreVisualizations/Visualizations/HtmlTable/Config.php1
-rw-r--r--plugins/CoreVisualizations/Visualizations/JqplotGraph.php2
-rw-r--r--plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php1
-rw-r--r--plugins/CoreVisualizations/Visualizations/Sparkline.php1
-rw-r--r--plugins/CoreVisualizations/Visualizations/Sparklines.php1
-rw-r--r--plugins/CoreVisualizations/Visualizations/Sparklines/Config.php1
-rw-r--r--plugins/CoreVisualizations/Widgets/SingleMetricView.php1
-rw-r--r--plugins/CoreVue/Commands/Build.php2
-rw-r--r--plugins/CoreVue/Commands/GenerateVueComponent.php1
-rw-r--r--plugins/CustomDimensions/API.php2
-rw-r--r--plugins/CustomDimensions/Columns/Metrics/AverageTimeOnDimension.php2
-rw-r--r--plugins/CustomDimensions/Commands/AddCustomDimension.php1
-rw-r--r--plugins/CustomDimensions/Commands/Info.php2
-rw-r--r--plugins/CustomDimensions/Commands/RemoveCustomDimension.php1
-rw-r--r--plugins/CustomDimensions/Controller.php2
-rw-r--r--plugins/CustomDimensions/Dao/AutoSuggest.php2
-rw-r--r--plugins/CustomDimensions/Dao/Configuration.php1
-rw-r--r--plugins/CustomDimensions/Dao/LogTable.php1
-rw-r--r--plugins/CustomDimensions/DataArray.php1
-rw-r--r--plugins/CustomDimensions/DataTable/Filter/AddSegmentMetadata.php1
-rw-r--r--plugins/CustomDimensions/DataTable/Filter/AddSubtableSegmentMetadata.php2
-rw-r--r--plugins/CustomDimensions/DataTable/Filter/RemoveUserIfNeeded.php1
-rw-r--r--plugins/CustomDimensions/Dimension/Extraction.php2
-rw-r--r--plugins/CustomDimensions/Dimension/Scope.php1
-rw-r--r--plugins/CustomDimensions/Tracker/CustomDimensionsRequestProcessor.php1
-rw-r--r--plugins/CustomDimensions/Updates/0.1.2.php1
-rw-r--r--plugins/CustomDimensions/VisitorDetails.php1
-rw-r--r--plugins/CustomDimensions/tests/Integration/Tracker/CustomDimensionsRequestProcessorTest.php1
-rw-r--r--plugins/CustomJsTracker/Commands/UpdateTracker.php1
-rw-r--r--plugins/DBStats/DBStats.php2
-rw-r--r--plugins/DBStats/MySQLMetadataProvider.php1
-rw-r--r--plugins/DBStats/Reports/GetAdminDataSummary.php1
-rw-r--r--plugins/DBStats/Reports/GetIndividualMetricsSummary.php2
-rw-r--r--plugins/DBStats/Reports/GetIndividualReportsSummary.php1
-rw-r--r--plugins/DBStats/Reports/GetMetricDataSummary.php1
-rw-r--r--plugins/DBStats/Reports/GetMetricDataSummaryByYear.php1
-rw-r--r--plugins/DBStats/Reports/GetReportDataSummary.php1
-rw-r--r--plugins/DBStats/Reports/GetReportDataSummaryByYear.php1
-rw-r--r--plugins/DBStats/Reports/GetTrackerDataSummary.php1
-rw-r--r--plugins/Dashboard/API.php1
-rw-r--r--plugins/Dashboard/Controller.php1
-rw-r--r--plugins/Dashboard/Menu.php1
-rw-r--r--plugins/DevicePlugins/Columns/Plugin.php1
-rw-r--r--plugins/DevicesDetection/Columns/BrowserName.php1
-rw-r--r--plugins/DevicesDetection/Columns/DeviceModel.php1
-rw-r--r--plugins/DevicesDetection/Columns/DeviceType.php1
-rw-r--r--plugins/DevicesDetection/Columns/Os.php1
-rw-r--r--plugins/DevicesDetection/Controller.php2
-rw-r--r--plugins/DevicesDetection/Reports/Base.php1
-rw-r--r--plugins/DevicesDetection/Reports/GetType.php1
-rw-r--r--plugins/DevicesDetection/Updates/1.14.php1
-rw-r--r--plugins/Diagnostics/ConfigReader.php1
-rw-r--r--plugins/Diagnostics/Controller.php3
-rw-r--r--plugins/Diagnostics/Diagnostic/AbstractPrivateDirectories.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/CronArchivingCheck.php4
-rw-r--r--plugins/Diagnostics/Diagnostic/DbOverSSLCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/DbReaderCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/GdExtensionCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/HttpClientCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/MemoryLimitCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/PageSpeedCheck.php1
-rw-r--r--plugins/Diagnostics/Diagnostic/ReportInformational.php4
-rw-r--r--plugins/Diagnostics/Diagnostic/TimezoneCheck.php1
-rw-r--r--plugins/Diagnostics/tests/Integration/ConfigReaderTest.php1
-rw-r--r--plugins/Ecommerce/Columns/ProductCategory.php1
-rw-r--r--plugins/Ecommerce/Columns/ProductViewCategory.php3
-rw-r--r--plugins/Ecommerce/Controller.php1
-rw-r--r--plugins/Ecommerce/Reports/BaseItem.php2
-rw-r--r--plugins/Ecommerce/Reports/GetDaysToConversionAbandonedCart.php1
-rw-r--r--plugins/Ecommerce/Reports/GetDaysToConversionEcommerceOrder.php1
-rw-r--r--plugins/Ecommerce/Reports/GetVisitsUntilConversionAbandonedCart.php1
-rw-r--r--plugins/Ecommerce/Reports/GetVisitsUntilConversionEcommerceOrder.php1
-rw-r--r--plugins/Ecommerce/VisitorDetails.php6
-rw-r--r--plugins/Ecommerce/Widgets/GetEcommerceLog.php1
-rw-r--r--plugins/Events/API.php3
-rw-r--r--plugins/Events/Archiver.php1
-rw-r--r--plugins/Events/DataTable/Filter/ReplaceEventNameNotSet.php1
-rw-r--r--plugins/Events/Events.php1
-rw-r--r--plugins/Events/Widgets/EventsByDimension.php1
-rw-r--r--plugins/ExampleLogTables/ExampleLogTables.php2
-rw-r--r--plugins/ExamplePlugin/API.php1
-rw-r--r--plugins/ExamplePlugin/Archiver.php2
-rw-r--r--plugins/ExamplePlugin/Controller.php1
-rw-r--r--plugins/ExamplePlugin/Widgets/MyExampleWidget.php1
-rw-r--r--plugins/ExampleReport/Reports/GetExampleReport.php2
-rw-r--r--plugins/ExampleTracker/Columns/ExampleActionDimension.php2
-rw-r--r--plugins/ExampleTracker/Columns/ExampleConversionDimension.php2
-rw-r--r--plugins/ExampleTracker/Columns/ExampleDimension.php1
-rw-r--r--plugins/ExampleTracker/Columns/ExampleVisitDimension.php2
-rw-r--r--plugins/ExampleUI/Controller.php3
-rw-r--r--plugins/ExampleUI/Reports/GetPlanetRatiosWithLogos.php1
-rw-r--r--plugins/ExampleUI/Reports/GetTemperaturesEvolution.php4
-rw-r--r--plugins/ExampleVisualization/Visualizations/SimpleTable.php1
-rw-r--r--plugins/ExampleVue/Widgets/GetExampleVue.php1
-rw-r--r--plugins/Feedback/API.php1
-rw-r--r--plugins/Feedback/Controller.php4
-rw-r--r--plugins/Feedback/Feedback.php4
-rw-r--r--plugins/Feedback/tests/Integration/FeedbackTest.php1
-rw-r--r--plugins/GeoIp2/LocationProvider/GeoIp2/Php.php2
-rw-r--r--plugins/Goals/Columns/DaysToConversion.php1
-rw-r--r--plugins/Goals/Columns/VisitsUntilConversion.php1
-rw-r--r--plugins/Goals/Controller.php2
-rw-r--r--plugins/Goals/Conversions.php3
-rw-r--r--plugins/Goals/DataTable/Filter/AppendNameToColumnNames.php1
-rw-r--r--plugins/Goals/Reports/Base.php2
-rw-r--r--plugins/Goals/Reports/Get.php2
-rw-r--r--plugins/Goals/Updates/3.0.0-b1.php1
-rw-r--r--plugins/Goals/Visualizations/Goals.php4
-rw-r--r--plugins/Goals/Widgets/AddNewGoal.php2
-rw-r--r--plugins/Goals/Widgets/EditGoals.php2
-rw-r--r--plugins/Goals/tests/Integration/APITest.php1
-rw-r--r--plugins/ImageGraph/ImageGraph.php1
-rw-r--r--plugins/Insights/Controller.php1
-rw-r--r--plugins/Insights/DataTable/Filter/MinGrowth.php1
-rw-r--r--plugins/Insights/Visualizations/Insight/RequestConfig.php1
-rw-r--r--plugins/Insights/tests/Unit/BaseUnitTest.php1
-rw-r--r--plugins/Insights/tests/Unit/FilterOrderByTest.php1
-rw-r--r--plugins/Insights/tests/Unit/InsightReportTest.php1
-rw-r--r--plugins/Installation/FormSuperUser.php1
-rw-r--r--plugins/Installation/Widgets/GetSystemCheck.php1
-rw-r--r--plugins/Installation/tests/System/APITest.php1
-rw-r--r--plugins/Intl/Commands/GenerateIntl.php1
-rw-r--r--plugins/LanguagesManager/Commands/TranslationBase.php4
-rw-r--r--plugins/LanguagesManager/LanguagesManager.php1
-rw-r--r--plugins/LanguagesManager/tests/Integration/LanguagesManagerTest.php1
-rw-r--r--plugins/Live/API.php1
-rw-r--r--plugins/Live/Controller.php1
-rw-r--r--plugins/Live/ProfileSummary/Summary.php1
-rw-r--r--plugins/Live/Reports/GetSimpleLastVisitCount.php1
-rw-r--r--plugins/Live/Visitor.php3
-rw-r--r--plugins/Live/tests/System/ApiCounterTest.php1
-rw-r--r--plugins/Login/Commands/UnblockBlockedIps.php1
-rw-r--r--plugins/Login/Controller.php4
-rw-r--r--plugins/Login/Security/BruteForceDetection.php2
-rw-r--r--plugins/Login/SessionInitializer.php2
-rw-r--r--plugins/Login/tests/Integration/LoginTest.php3
-rw-r--r--plugins/Login/tests/Integration/Security/BruteForceDetectionTest.php3
-rw-r--r--plugins/Marketplace/Commands/SetLicenseKey.php1
-rw-r--r--plugins/Marketplace/Marketplace.php3
-rw-r--r--plugins/Marketplace/Widgets/GetPremiumFeatures.php2
-rw-r--r--plugins/Marketplace/Widgets/Marketplace.php4
-rw-r--r--plugins/Marketplace/tests/Integration/UpdateCommunicationTest.php1
-rw-r--r--plugins/MobileMessaging/API.php1
-rw-r--r--plugins/MobileMessaging/MobileMessaging.php1
-rw-r--r--plugins/MobileMessaging/SMSProvider.php1
-rw-r--r--plugins/Monolog/tests/Integration/LogTest.php3
-rw-r--r--plugins/Monolog/tests/Unit/Processor/ExceptionToTextProcessorTest.php4
-rw-r--r--plugins/Morpheus/Controller.php1
-rw-r--r--plugins/MultiSites/Controller.php3
-rw-r--r--plugins/MultiSites/Dashboard.php5
-rw-r--r--plugins/Overlay/Controller.php2
-rw-r--r--plugins/Overlay/Overlay.php2
-rw-r--r--plugins/PagePerformance/JqplotDataGenerator/StackedBarEvolution.php6
-rw-r--r--plugins/PagePerformance/Reports/Get.php1
-rw-r--r--plugins/PrivacyManager/Controller.php2
-rw-r--r--plugins/PrivacyManager/Dao/LogDataAnonymizer.php1
-rw-r--r--plugins/PrivacyManager/ReferrerAnonymizer.php1
-rw-r--r--plugins/PrivacyManager/SystemSettings.php3
-rw-r--r--plugins/PrivacyManager/tests/Integration/DataPurgingTest.php1
-rw-r--r--plugins/PrivacyManager/tests/Integration/Model/DataSubjectsTest.php1
-rw-r--r--plugins/ProfessionalServices/Promo.php1
-rw-r--r--plugins/Proxy/Controller.php3
-rw-r--r--plugins/Referrers/Columns/Campaign.php1
-rw-r--r--plugins/Referrers/Columns/Referrer.php1
-rw-r--r--plugins/Referrers/Columns/SearchEngine.php1
-rw-r--r--plugins/Referrers/Columns/SocialNetwork.php1
-rw-r--r--plugins/Referrers/Columns/Website.php1
-rw-r--r--plugins/Referrers/Columns/WebsitePage.php1
-rw-r--r--plugins/Referrers/Controller.php8
-rw-r--r--plugins/Referrers/DataTable/Filter/KeywordNotDefined.php1
-rw-r--r--plugins/Referrers/DataTable/Filter/KeywordsFromSearchEngineId.php1
-rw-r--r--plugins/Referrers/DataTable/Filter/SearchEnginesFromKeywordId.php1
-rw-r--r--plugins/Referrers/DataTable/Filter/SetGetReferrerTypeSubtables.php2
-rw-r--r--plugins/Referrers/DataTable/Filter/UrlsForSocial.php2
-rw-r--r--plugins/Referrers/DataTable/Filter/UrlsFromWebsiteId.php1
-rw-r--r--plugins/Referrers/Referrers.php1
-rw-r--r--plugins/Referrers/Reports/Get.php1
-rw-r--r--plugins/Referrers/Reports/GetKeywords.php2
-rw-r--r--plugins/Referrers/Reports/GetReferrerType.php1
-rw-r--r--plugins/Referrers/Reports/GetSocials.php1
-rw-r--r--plugins/Referrers/Reports/GetWebsites.php2
-rw-r--r--plugins/Referrers/Widgets/GetCampaignUrlBuilder.php1
-rw-r--r--plugins/Referrers/tests/Integration/Columns/ReferrerNameTest.php1
-rw-r--r--plugins/Referrers/tests/Unit/ReferrersTest.php3
-rw-r--r--plugins/Referrers/tests/Unit/SocialTest.php1
-rw-r--r--plugins/Resolution/API.php2
-rw-r--r--plugins/Resolution/Columns/Configuration.php1
-rw-r--r--plugins/Resolution/Columns/Resolution.php1
-rw-r--r--plugins/SEO/Metric/Aggregator.php1
-rw-r--r--plugins/SEO/config/ui-test.php1
-rw-r--r--plugins/SEO/tests/Integration/SEOTest.php3
-rw-r--r--plugins/ScheduledReports/Controller.php4
-rw-r--r--plugins/ScheduledReports/Model.php1
-rw-r--r--plugins/ScheduledReports/Tasks.php1
-rw-r--r--plugins/ScheduledReports/tests/Integration/ScheduledReportsTest.php1
-rw-r--r--plugins/SegmentEditor/API.php6
-rw-r--r--plugins/SegmentEditor/SegmentEditor.php1
-rw-r--r--plugins/SegmentEditor/SegmentFormatter.php1
-rw-r--r--plugins/SitesManager/API.php3
-rw-r--r--plugins/SitesManager/Controller.php4
-rw-r--r--plugins/SitesManager/Menu.php1
-rw-r--r--plugins/SitesManager/Model.php1
-rw-r--r--plugins/SitesManager/SiteUrls.php1
-rw-r--r--plugins/SitesManager/SitesManager.php1
-rw-r--r--plugins/SitesManager/tests/Fixtures/ManySites.php2
-rw-r--r--plugins/SitesManager/tests/Integration/SitesManagerTest.php1
-rw-r--r--plugins/SitesManager/tests/Unit/APITest.php2
-rw-r--r--plugins/Transitions/API.php3
-rw-r--r--plugins/Transitions/Widgets/GetTransitions.php1
-rw-r--r--plugins/TwoFactorAuth/Controller.php2
-rw-r--r--plugins/TwoFactorAuth/SystemSettings.php1
-rw-r--r--plugins/TwoFactorAuth/tests/Fixtures/SimpleFixtureTrackFewVisits.php1
-rw-r--r--plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeRandomGeneratorTest.php1
-rw-r--r--plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeStaticGeneratorTest.php1
-rw-r--r--plugins/TwoFactorAuth/tests/Integration/Dao/TwoFaSecretRandomGeneratorTest.php1
-rw-r--r--plugins/TwoFactorAuth/tests/Integration/TwoFactorAuthenticationTest.php1
-rw-r--r--plugins/TwoFactorAuth/tests/System/TwoFactorAuthTest.php3
-rw-r--r--plugins/UserCountry/Controller.php2
-rw-r--r--plugins/UserCountry/LocationProvider/DisabledProvider.php2
-rw-r--r--plugins/UserCountry/VisitorGeolocator.php3
-rw-r--r--plugins/UserCountry/functions.php1
-rw-r--r--plugins/UserCountryMap/Controller.php3
-rw-r--r--plugins/UserId/API.php2
-rw-r--r--plugins/UserId/Columns/UserId.php1
-rw-r--r--plugins/UserId/Reports/GetUsers.php2
-rw-r--r--plugins/UserId/UserId.php1
-rw-r--r--plugins/UserId/tests/Fixtures/OverwriteUserIdFixture.php2
-rw-r--r--plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php1
-rw-r--r--plugins/UserId/tests/System/ApiTest.php1
-rw-r--r--plugins/UserId/tests/System/OverwriteUserIdTest.php1
-rw-r--r--plugins/UserLanguage/API.php2
-rw-r--r--plugins/UserLanguage/Reports/Base.php1
-rw-r--r--plugins/UsersManager/API.php2
-rw-r--r--plugins/UsersManager/Controller.php4
-rw-r--r--plugins/UsersManager/Model.php3
-rw-r--r--plugins/UsersManager/NewsletterSignup.php1
-rw-r--r--plugins/UsersManager/Sql/UserTableFilter.php1
-rw-r--r--plugins/UsersManager/UsersManager.php3
-rw-r--r--plugins/UsersManager/tests/Integration/ModelTest.php5
-rw-r--r--plugins/UsersManager/tests/Integration/UsersManagerTest.php1
-rw-r--r--plugins/VisitFrequency/API.php1
-rw-r--r--plugins/VisitFrequency/Controller.php1
-rw-r--r--plugins/VisitFrequency/VisitFrequency.php2
-rw-r--r--plugins/VisitTime/Archiver.php1
-rw-r--r--plugins/VisitTime/Columns/DayOfTheWeek.php1
-rw-r--r--plugins/VisitTime/Reports/GetVisitInformationPerLocalTime.php1
-rw-r--r--plugins/VisitorInterest/Columns/PagesPerVisit.php1
-rw-r--r--plugins/VisitorInterest/Columns/VisitDuration.php1
-rw-r--r--plugins/VisitorInterest/Columns/VisitorDaysSinceLast.php1
-rw-r--r--plugins/VisitorInterest/Columns/VisitorSecondsSinceLast.php1
-rw-r--r--plugins/VisitorInterest/Columns/VisitsbyVisitNumber.php1
-rw-r--r--plugins/VisitorInterest/VisitorInterest.php4
-rw-r--r--plugins/VisitsSummary/API.php1
-rw-r--r--plugins/VisitsSummary/Controller.php2
-rw-r--r--plugins/VisitsSummary/Reports/Get.php3
-rw-r--r--plugins/VisitsSummary/Widgets/Index.php3
-rw-r--r--plugins/WebsiteMeasurable/Settings/Urls.php2
-rw-r--r--plugins/Widgetize/Controller.php4
-rw-r--r--tests/PHPUnit/Fixtures/DisablePluginArchive.php2
-rw-r--r--tests/PHPUnit/Fixtures/JSTrackingUIFixture.php1
-rw-r--r--tests/PHPUnit/Fixtures/ManySitesImportedLogsWithXssAttempts.php1
-rw-r--r--tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php1
-rw-r--r--tests/PHPUnit/Fixtures/OmniFixture.php2
-rw-r--r--tests/PHPUnit/Fixtures/SomeVisitsManyPageviewsWithTransitions.php1
-rw-r--r--tests/PHPUnit/Fixtures/TwoSitesWithAnnotations.php2
-rw-r--r--tests/PHPUnit/Fixtures/UITestFixture.php4
-rw-r--r--tests/PHPUnit/Fixtures/VisitsInCurrentYear.php6
-rw-r--r--tests/PHPUnit/Fixtures/VisitsTwoWebsitesWithAdditionalVisits.php1
-rw-r--r--tests/PHPUnit/Framework/Fixture.php2
-rw-r--r--tests/PHPUnit/Framework/Mock/FakeAccess.php1
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php1
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php1
-rw-r--r--tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php1
-rw-r--r--tests/PHPUnit/Framework/Mock/Tracker/RequestSet.php1
-rw-r--r--tests/PHPUnit/Framework/TestCase/ConsoleCommandTestCase.php1
-rw-r--r--tests/PHPUnit/Framework/TestCase/SystemTestCase.php2
-rw-r--r--tests/PHPUnit/Framework/TestCase/UnitTestCase.php1
-rw-r--r--tests/PHPUnit/Framework/TestRequest/Collection.php1
-rw-r--r--tests/PHPUnit/Framework/TestingEnvironmentManipulator.php1
-rw-r--r--tests/PHPUnit/Integration/AccessTest.php2
-rw-r--r--tests/PHPUnit/Integration/Archive/DataTableFactoryTest.php3
-rw-r--r--tests/PHPUnit/Integration/ArchiveProcessingTest.php4
-rw-r--r--tests/PHPUnit/Integration/ArchiveProcessor/LoaderLockTest.php1
-rw-r--r--tests/PHPUnit/Integration/ArchiveWebTest.php2
-rw-r--r--tests/PHPUnit/Integration/Columns/UpdaterTest.php1
-rw-r--r--tests/PHPUnit/Integration/Concurrency/LockBackend/MysqlLockBackendTest.php4
-rw-r--r--tests/PHPUnit/Integration/CronArchive/QueueConsumerTest.php1
-rw-r--r--tests/PHPUnit/Integration/CronArchive/SegmentArchivingTest.php3
-rw-r--r--tests/PHPUnit/Integration/CronArchiveInvalidSegmentTest.php1
-rw-r--r--tests/PHPUnit/Integration/DataAccess/ArchiveSelectorTest.php2
-rw-r--r--tests/PHPUnit/Integration/DataAccess/ArchiveWriterTest.php2
-rw-r--r--tests/PHPUnit/Integration/DataAccess/LogAggregatorTest.php1
-rw-r--r--tests/PHPUnit/Integration/EmailValidatorTest.php1
-rw-r--r--tests/PHPUnit/Integration/Measurable/MeasurableSettingTest.php1
-rw-r--r--tests/PHPUnit/Integration/Measurable/MeasurableSettingsTest.php2
-rw-r--r--tests/PHPUnit/Integration/Plugin/CategoriesTest.php1
-rw-r--r--tests/PHPUnit/Integration/Plugin/ManagerTest.php3
-rw-r--r--tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php4
-rw-r--r--tests/PHPUnit/Integration/Plugin/SettingsProviderTest.php2
-rw-r--r--tests/PHPUnit/Integration/Plugin/WidgetsProviderTest.php2
-rw-r--r--tests/PHPUnit/Integration/PluginTest.php2
-rw-r--r--tests/PHPUnit/Integration/ReleaseCheckListTest.php2
-rw-r--r--tests/PHPUnit/Integration/SegmentTest.php1
-rw-r--r--tests/PHPUnit/Integration/SequenceTest.php1
-rw-r--r--tests/PHPUnit/Integration/SessionTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/IntegrationTestCase.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Measurable/MeasurablePropertyTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Plugin/SystemConfigSettingTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Plugin/SystemSettingTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Plugin/SystemSettingsTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Plugin/UserSettingTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Plugin/UserSettingsTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Storage/Backend/ConfigTest.php1
-rw-r--r--tests/PHPUnit/Integration/Settings/Storage/Backend/MeasurableSettingsTableTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Storage/Backend/PluginSettingsTableTest.php2
-rw-r--r--tests/PHPUnit/Integration/Settings/Storage/Backend/SitesTableTest.php2
-rw-r--r--tests/PHPUnit/Integration/SupportedBrowserTest.php5
-rw-r--r--tests/PHPUnit/Integration/Tracker/DbTest.php1
-rw-r--r--tests/PHPUnit/Integration/Tracker/FingerprintSaltTest.php8
-rw-r--r--tests/PHPUnit/Integration/Tracker/Handler/FactoryTest.php1
-rw-r--r--tests/PHPUnit/Integration/Tracker/RequestSetTest.php1
-rw-r--r--tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php1
-rw-r--r--tests/PHPUnit/Integration/Tracker/Visit/FactoryTest.php1
-rw-r--r--tests/PHPUnit/Integration/Tracker/VisitTest.php2
-rw-r--r--tests/PHPUnit/Integration/Tracker/VisitorRecognizerTest.php1
-rw-r--r--tests/PHPUnit/Integration/Updater/Migration/Db/FactoryTest.php3
-rw-r--r--tests/PHPUnit/System/ApiGetReportMetadataTest.php1
-rw-r--r--tests/PHPUnit/System/ArchiveInvalidationTest.php3
-rw-r--r--tests/PHPUnit/System/BlobReportLimitingTest.php4
-rw-r--r--tests/PHPUnit/System/ConsoleTest.php12
-rw-r--r--tests/PHPUnit/System/FlattenReportsTest.php1
-rw-r--r--tests/PHPUnit/System/OneVisitorNoKeywordSpecifiedTest.php1
-rw-r--r--tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest.php1
-rw-r--r--tests/PHPUnit/System/TrackerTest.php2
-rw-r--r--tests/PHPUnit/System/TwoVisitorsTwoWebsitesDifferentDaysConversionsTest.php5
-rw-r--r--tests/PHPUnit/System/Utf8mb4Test.php5
-rw-r--r--tests/PHPUnit/Unit/AssetManagerTest.php1
-rw-r--r--tests/PHPUnit/Unit/Category/CategoryTest.php1
-rw-r--r--tests/PHPUnit/Unit/Category/SubcategoryTest.php1
-rw-r--r--tests/PHPUnit/Unit/CliMulti/RequestParserTest.php1
-rw-r--r--tests/PHPUnit/Unit/Config/IniFileChainTest.php1
-rw-r--r--tests/PHPUnit/Unit/DataAccess/ArchiveWriterTest.php2
-rw-r--r--tests/PHPUnit/Unit/DataAccess/LogQueryBuilder/JoinGeneratorTest.php1
-rw-r--r--tests/PHPUnit/Unit/DataTable/Filter/AddSegmentFilterBySegmentValueTest.php2
-rw-r--r--tests/PHPUnit/Unit/DataTable/Filter/RangeCheckTest.php1
-rw-r--r--tests/PHPUnit/Unit/DataTable/ManagerTest.php2
-rw-r--r--tests/PHPUnit/Unit/DataTable/MapTest.php2
-rw-r--r--tests/PHPUnit/Unit/DataTableTest.php1
-rw-r--r--tests/PHPUnit/Unit/FilesystemTest.php1
-rw-r--r--tests/PHPUnit/Unit/Period/RangeTest.php1
-rw-r--r--tests/PHPUnit/Unit/PeriodTest.php1
-rw-r--r--tests/PHPUnit/Unit/Report/ReportWidgetFactoryTest.php1
-rw-r--r--tests/PHPUnit/Unit/Scheduler/TimetableTest.php1
-rw-r--r--tests/PHPUnit/Unit/Translation/FilesTest.php2
-rw-r--r--tests/PHPUnit/bootstrap.php2
485 files changed, 24 insertions, 816 deletions
diff --git a/core/Archive/ArchiveInvalidator.php b/core/Archive/ArchiveInvalidator.php
index 1dacecfcbe..0ef586fe8c 100644
--- a/core/Archive/ArchiveInvalidator.php
+++ b/core/Archive/ArchiveInvalidator.php
@@ -30,7 +30,6 @@ use Piwik\Segment;
use Piwik\SettingsServer;
use Piwik\Site;
use Piwik\Tracker\Cache;
-use Piwik\Tracker\Model as TrackerModel;
use Psr\Log\LoggerInterface;
/**
diff --git a/core/Archive/DataTableFactory.php b/core/Archive/DataTableFactory.php
index d2c2479448..0725fd1b54 100644
--- a/core/Archive/DataTableFactory.php
+++ b/core/Archive/DataTableFactory.php
@@ -11,7 +11,6 @@ namespace Piwik\Archive;
use Piwik\DataTable;
use Piwik\DataTable\Row;
-use Piwik\Period;
use Piwik\Segment;
use Piwik\Site;
diff --git a/core/ArchiveProcessor/ArchivingStatus.php b/core/ArchiveProcessor/ArchivingStatus.php
index 54dfae9dae..5f0bd763b2 100644
--- a/core/ArchiveProcessor/ArchivingStatus.php
+++ b/core/ArchiveProcessor/ArchivingStatus.php
@@ -9,11 +9,9 @@
namespace Piwik\ArchiveProcessor;
-use Piwik\Common;
use Piwik\Concurrency\Lock;
use Piwik\Concurrency\LockBackend;
use Piwik\Container\StaticContainer;
-use Piwik\SettingsPiwik;
class ArchivingStatus
{
diff --git a/core/ArchiveProcessor/Parameters.php b/core/ArchiveProcessor/Parameters.php
index c328170637..4d9975ca9e 100644
--- a/core/ArchiveProcessor/Parameters.php
+++ b/core/ArchiveProcessor/Parameters.php
@@ -9,9 +9,6 @@
namespace Piwik\ArchiveProcessor;
-use Piwik\Cache;
-use Piwik\DataAccess\Model;
-use Piwik\DataAccess\RawLogDao;
use Piwik\Date;
use Piwik\Log;
use Piwik\Period;
diff --git a/core/ArchiveProcessor/Rules.php b/core/ArchiveProcessor/Rules.php
index 4f0fd85be6..d1ff2e0880 100644
--- a/core/ArchiveProcessor/Rules.php
+++ b/core/ArchiveProcessor/Rules.php
@@ -9,18 +9,15 @@
namespace Piwik\ArchiveProcessor;
use Exception;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Config\GeneralConfig;
use Piwik\DataAccess\ArchiveWriter;
-use Piwik\DataAccess\Model;
use Piwik\Date;
use Piwik\Log;
use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
use Piwik\Plugins\CoreAdminHome\Controller;
-use Piwik\Scheduler\Task;
use Piwik\Segment;
use Piwik\SettingsPiwik;
use Piwik\SettingsServer;
diff --git a/core/AssetManager/UIAsset.php b/core/AssetManager/UIAsset.php
index cc26ba9564..012d5ab1ea 100644
--- a/core/AssetManager/UIAsset.php
+++ b/core/AssetManager/UIAsset.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\AssetManager;
-use Exception;
abstract class UIAsset
{
diff --git a/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php b/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
index 5a31a25505..4248db9393 100644
--- a/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
+++ b/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
@@ -9,7 +9,6 @@
namespace Piwik\AssetManager\UIAssetFetcher;
use Piwik\AssetManager\UIAssetFetcher;
-use Piwik\Development;
use Piwik\Piwik;
class JScriptUIAssetFetcher extends UIAssetFetcher
diff --git a/core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php b/core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php
index d56283bbaa..6834d2923f 100644
--- a/core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php
+++ b/core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php
@@ -12,7 +12,6 @@ namespace Piwik\AssetManager\UIAssetFetcher;
use Piwik\AssetManager\UIAssetFetcher;
use Piwik\Config;
use Piwik\Development;
-use Piwik\Exception\Exception;
use Piwik\Plugin\Manager;
class PluginUmdAssetFetcher extends UIAssetFetcher
diff --git a/core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php b/core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php
index cca95ef384..68004330e7 100644
--- a/core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php
+++ b/core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php
@@ -9,7 +9,6 @@
namespace Piwik\AssetManager\UIAssetFetcher;
use Piwik\AssetManager\UIAssetFetcher;
-use Piwik\Development;
use Piwik\Piwik;
class StylesheetUIAssetFetcher extends UIAssetFetcher
diff --git a/core/Changes/Model.php b/core/Changes/Model.php
index a9b46ad7a3..0988ca96d3 100644
--- a/core/Changes/Model.php
+++ b/core/Changes/Model.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Changes;
-use Piwik\Exception\Exception;
use Piwik\Piwik;
use Piwik\Common;
use Piwik\Date;
diff --git a/core/CliMulti/Output.php b/core/CliMulti/Output.php
index eced3854af..84fbaefb9f 100644
--- a/core/CliMulti/Output.php
+++ b/core/CliMulti/Output.php
@@ -8,7 +8,6 @@
namespace Piwik\CliMulti;
use Piwik\CliMulti;
-use Piwik\Common;
use Piwik\Filesystem;
class Output implements OutputInterface
diff --git a/core/CliMulti/OutputInterface.php b/core/CliMulti/OutputInterface.php
index 33d1978797..8eead52bd0 100644
--- a/core/CliMulti/OutputInterface.php
+++ b/core/CliMulti/OutputInterface.php
@@ -7,9 +7,6 @@
*/
namespace Piwik\CliMulti;
-use Piwik\CliMulti;
-use Piwik\Common;
-use Piwik\Filesystem;
interface OutputInterface
{
diff --git a/core/CliMulti/StaticOutput.php b/core/CliMulti/StaticOutput.php
index d298cc7bca..8c2291db64 100644
--- a/core/CliMulti/StaticOutput.php
+++ b/core/CliMulti/StaticOutput.php
@@ -7,9 +7,7 @@
*/
namespace Piwik\CliMulti;
-use Piwik\CliMulti;
use Piwik\Common;
-use Piwik\Filesystem;
class StaticOutput implements OutputInterface
{
diff --git a/core/Columns/Dimension.php b/core/Columns/Dimension.php
index c4ad3d9c8d..0875e1e753 100644
--- a/core/Columns/Dimension.php
+++ b/core/Columns/Dimension.php
@@ -12,7 +12,6 @@ use Piwik\Db;
use Piwik\Piwik;
use Piwik\Plugin;
use Piwik\Plugin\ArchivedMetric;
-use Piwik\Plugin\ComponentFactory;
use Piwik\Plugin\Segment;
use Exception;
use Piwik\CacheId;
diff --git a/core/Columns/Discriminator.php b/core/Columns/Discriminator.php
index 7f85684986..98a85d20ac 100644
--- a/core/Columns/Discriminator.php
+++ b/core/Columns/Discriminator.php
@@ -9,7 +9,6 @@
namespace Piwik\Columns;
use Exception;
-use Piwik\Plugins\Actions\Actions\ActionSiteSearch;
/**
* @api
diff --git a/core/Common.php b/core/Common.php
index 9a8d45d6b7..44d9e2cfdf 100644
--- a/core/Common.php
+++ b/core/Common.php
@@ -13,7 +13,6 @@ use Piwik\CliMulti\Process;
use Piwik\Container\StaticContainer;
use Piwik\Intl\Data\Provider\LanguageDataProvider;
use Piwik\Intl\Data\Provider\RegionDataProvider;
-use Piwik\Plugins\UserCountry\LocationProvider\DefaultProvider;
use Piwik\Tracker\Cache as TrackerCache;
/**
diff --git a/core/CronArchive.php b/core/CronArchive.php
index dcde1460fc..de55cddcc0 100644
--- a/core/CronArchive.php
+++ b/core/CronArchive.php
@@ -23,8 +23,6 @@ use Piwik\CronArchive\QueueConsumer;
use Piwik\CronArchive\SharedSiteIds;
use Piwik\CronArchive\StopArchiverException;
use Piwik\DataAccess\ArchiveSelector;
-use Piwik\DataAccess\ArchiveTableCreator;
-use Piwik\DataAccess\ArchiveWriter;
use Piwik\DataAccess\Model;
use Piwik\DataAccess\RawLogDao;
use Piwik\Exception\UnexpectedWebsiteFoundException;
diff --git a/core/CronArchive/QueueConsumer.php b/core/CronArchive/QueueConsumer.php
index 2f4902e588..7e920fa6bc 100644
--- a/core/CronArchive/QueueConsumer.php
+++ b/core/CronArchive/QueueConsumer.php
@@ -14,18 +14,14 @@ use Piwik\ArchiveProcessor\Loader;
use Piwik\ArchiveProcessor\Parameters;
use Piwik\ArchiveProcessor\Rules;
use Piwik\CliMulti\RequestParser;
-use Piwik\Common;
use Piwik\CronArchive;
use Piwik\DataAccess\ArchiveSelector;
use Piwik\DataAccess\Model;
use Piwik\Date;
-use Piwik\Db;
-use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\Period;
use Piwik\Period\Factory as PeriodFactory;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
-use Piwik\Plugins\SitesManager\API;
use Piwik\Segment;
use Piwik\Site;
use Piwik\Timer;
diff --git a/core/CronArchive/SegmentArchiving.php b/core/CronArchive/SegmentArchiving.php
index 1464eeb295..f7dc4636e9 100644
--- a/core/CronArchive/SegmentArchiving.php
+++ b/core/CronArchive/SegmentArchiving.php
@@ -14,7 +14,6 @@ use Piwik\Archive\ArchiveInvalidator;
use Piwik\ArchiveProcessor\Rules;
use Piwik\Common;
use Piwik\Container\StaticContainer;
-use Piwik\CronArchive;
use Piwik\Date;
use Piwik\Db;
use Piwik\Period\Range;
diff --git a/core/DataAccess/ArchiveSelector.php b/core/DataAccess/ArchiveSelector.php
index c0a19a6033..721163804a 100644
--- a/core/DataAccess/ArchiveSelector.php
+++ b/core/DataAccess/ArchiveSelector.php
@@ -20,7 +20,6 @@ use Piwik\Db;
use Piwik\Period;
use Piwik\Period\Range;
use Piwik\Segment;
-use Piwik\SettingsServer;
use Psr\Log\LoggerInterface;
/**
diff --git a/core/DataTable.php b/core/DataTable.php
index 8b9291a78e..62ebc6db18 100644
--- a/core/DataTable.php
+++ b/core/DataTable.php
@@ -11,7 +11,6 @@ namespace Piwik;
use Closure;
use Exception;
-use Piwik\Archive\DataTableFactory;
use Piwik\DataTable\DataTableInterface;
use Piwik\DataTable\Manager;
use Piwik\DataTable\Renderer\Html;
diff --git a/core/DataTable/Map.php b/core/DataTable/Map.php
index 8700d8822d..351cb4d058 100644
--- a/core/DataTable/Map.php
+++ b/core/DataTable/Map.php
@@ -11,7 +11,6 @@ namespace Piwik\DataTable;
use Closure;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\DataTable\Renderer\Console;
use Piwik\DataTable\Renderer\Html;
/**
diff --git a/core/DataTable/Row.php b/core/DataTable/Row.php
index 731ad4f977..878c1a61cf 100644
--- a/core/DataTable/Row.php
+++ b/core/DataTable/Row.php
@@ -12,7 +12,6 @@ use Exception;
use Piwik\Container\StaticContainer;
use Piwik\DataTable;
use Piwik\Date;
-use Piwik\Log;
use Piwik\Metrics;
use Piwik\Period;
use Psr\Log\LoggerInterface;
diff --git a/core/Db.php b/core/Db.php
index d3df9003ed..b047d1d8fd 100644
--- a/core/Db.php
+++ b/core/Db.php
@@ -9,7 +9,6 @@
namespace Piwik;
use Exception;
-use Piwik\DataAccess\TableMetadata;
use Piwik\Db\Adapter;
/**
diff --git a/core/DeviceDetector/DeviceDetectorFactory.php b/core/DeviceDetector/DeviceDetectorFactory.php
index 83931aaa1c..bc81a74a57 100644
--- a/core/DeviceDetector/DeviceDetectorFactory.php
+++ b/core/DeviceDetector/DeviceDetectorFactory.php
@@ -9,7 +9,6 @@
namespace Piwik\DeviceDetector;
use DeviceDetector\DeviceDetector;
-use Piwik\Common;
use Piwik\Container\StaticContainer;
class DeviceDetectorFactory
diff --git a/core/Exception/NotYetInstalledException.php b/core/Exception/NotYetInstalledException.php
index c1635f5056..a8ebbb7d8a 100644
--- a/core/Exception/NotYetInstalledException.php
+++ b/core/Exception/NotYetInstalledException.php
@@ -8,8 +8,6 @@
*/
namespace Piwik\Exception;
-use Piwik\Common;
-use Piwik\Url;
use Throwable;
class NotYetInstalledException extends InvalidRequestParameterException
diff --git a/core/Http/ControllerResolver.php b/core/Http/ControllerResolver.php
index 82b2891327..b518b38a05 100644
--- a/core/Http/ControllerResolver.php
+++ b/core/Http/ControllerResolver.php
@@ -10,7 +10,6 @@ namespace Piwik\Http;
use DI\FactoryInterface;
use Exception;
-use Piwik\Plugin\Controller;
use Piwik\Plugin\ReportsProvider;
use Piwik\Plugin\WidgetsProvider;
diff --git a/core/Mail/Transport.php b/core/Mail/Transport.php
index edf6b13755..e88440b0ae 100644
--- a/core/Mail/Transport.php
+++ b/core/Mail/Transport.php
@@ -15,7 +15,6 @@ use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Mail;
use Piwik\Piwik;
-use Piwik\Version;
class Transport
{
diff --git a/core/Metrics.php b/core/Metrics.php
index 7cb3f26b86..cde226b608 100644
--- a/core/Metrics.php
+++ b/core/Metrics.php
@@ -9,7 +9,6 @@
namespace Piwik;
use Piwik\Cache as PiwikCache;
-use Piwik\Container\StaticContainer;
require_once PIWIK_INCLUDE_PATH . "/core/Piwik.php";
diff --git a/core/Plugin/Manager.php b/core/Plugin/Manager.php
index a3339f027d..61538b596d 100644
--- a/core/Plugin/Manager.php
+++ b/core/Plugin/Manager.php
@@ -16,7 +16,6 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Config as PiwikConfig;
use Piwik\Container\StaticContainer;
-use Piwik\Date;
use Piwik\Development;
use Piwik\EventDispatcher;
use Piwik\Exception\PluginDeactivatedException;
diff --git a/core/Plugin/MetadataLoader.php b/core/Plugin/MetadataLoader.php
index a6fb420255..df478d5432 100644
--- a/core/Plugin/MetadataLoader.php
+++ b/core/Plugin/MetadataLoader.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugin;
use Exception;
use Piwik\Piwik;
use Piwik\Version;
-use Piwik\Plugin;
/**
* @see core/Version.php
diff --git a/core/ReportRenderer/Html.php b/core/ReportRenderer/Html.php
index ef3029cf6a..71b77c00dc 100644
--- a/core/ReportRenderer/Html.php
+++ b/core/ReportRenderer/Html.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\ReportRenderer;
-use Piwik\Mail;
use Piwik\Piwik;
use Piwik\ReportRenderer;
use Piwik\View;
diff --git a/core/ReportRenderer/Pdf.php b/core/ReportRenderer/Pdf.php
index d7ac33c9fb..2ec74f4739 100644
--- a/core/ReportRenderer/Pdf.php
+++ b/core/ReportRenderer/Pdf.php
@@ -12,7 +12,6 @@ use Piwik\Common;
use Piwik\Filesystem;
use Piwik\NumberFormatter;
use Piwik\Piwik;
-use Piwik\Plugins\API\API;
use Piwik\Plugins\CoreAdminHome\CustomLogo;
use Piwik\ReportRenderer;
use Piwik\TCPDF;
diff --git a/core/Session/SessionAuth.php b/core/Session/SessionAuth.php
index bff91c113e..0f2d1cadad 100644
--- a/core/Session/SessionAuth.php
+++ b/core/Session/SessionAuth.php
@@ -11,11 +11,9 @@ namespace Piwik\Session;
use Piwik\Auth;
use Piwik\AuthResult;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Date;
-use Piwik\Plugins\UsersManager\Model;
use Piwik\Plugins\UsersManager\Model as UsersModel;
use Piwik\Session;
use Psr\Log\LoggerInterface;
diff --git a/core/Session/SessionFingerprint.php b/core/Session/SessionFingerprint.php
index 231ba17ea6..fa6a4fd22c 100644
--- a/core/Session/SessionFingerprint.php
+++ b/core/Session/SessionFingerprint.php
@@ -9,7 +9,6 @@
namespace Piwik\Session;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Date;
diff --git a/core/SupportedBrowser.php b/core/SupportedBrowser.php
index 6f9abe6310..3f9f195df0 100644
--- a/core/SupportedBrowser.php
+++ b/core/SupportedBrowser.php
@@ -9,7 +9,6 @@
namespace Piwik;
-use Piwik\Http;
use Piwik\Piwik;
use Piwik\Container\StaticContainer;
use Piwik\DeviceDetector\DeviceDetectorFactory;
diff --git a/core/Tracker/Cache.php b/core/Tracker/Cache.php
index 4cce6e4131..67ab93b71d 100644
--- a/core/Tracker/Cache.php
+++ b/core/Tracker/Cache.php
@@ -17,7 +17,6 @@ use Piwik\Option;
use Piwik\Piwik;
use Piwik\Tracker;
use Psr\Log\LoggerInterface;
-use function DI\object;
/**
* Simple cache mechanism used in Tracker to avoid requesting settings from mysql on every request
diff --git a/core/Tracker/Db/Pdo/Mysql.php b/core/Tracker/Db/Pdo/Mysql.php
index 1e83b7135a..8b1a536704 100644
--- a/core/Tracker/Db/Pdo/Mysql.php
+++ b/core/Tracker/Db/Pdo/Mysql.php
@@ -12,7 +12,6 @@ use Exception;
use PDO;
use PDOException;
use PDOStatement;
-use Piwik\Config;
use Piwik\Tracker\Db;
use Piwik\Tracker\Db\DbException;
diff --git a/core/Tracker/FingerprintSalt.php b/core/Tracker/FingerprintSalt.php
index 9896c074ca..c3d056ba74 100644
--- a/core/Tracker/FingerprintSalt.php
+++ b/core/Tracker/FingerprintSalt.php
@@ -11,13 +11,7 @@ namespace Piwik\Tracker;
use Piwik\Common;
use Piwik\Date;
-use Piwik\Exception\InvalidRequestParameterException;
-use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\Option;
-use Piwik\Piwik;
-use Piwik\SettingsServer;
-use Piwik\Site;
-use Piwik\Db as PiwikDb;
class FingerprintSalt
{
diff --git a/core/Tracker/GoalManager.php b/core/Tracker/GoalManager.php
index 1d1e3314d1..5c458c28ba 100644
--- a/core/Tracker/GoalManager.php
+++ b/core/Tracker/GoalManager.php
@@ -19,7 +19,6 @@ use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Plugin\Manager;
use Piwik\Plugins\CustomVariables\CustomVariables;
use Piwik\Plugins\Events\Actions\ActionEvent;
-use Piwik\Tracker;
use Piwik\Tracker\Visit\VisitProperties;
/**
diff --git a/core/Tracker/Request.php b/core/Tracker/Request.php
index 2dd8be5579..58911a25a5 100644
--- a/core/Tracker/Request.php
+++ b/core/Tracker/Request.php
@@ -10,7 +10,6 @@ namespace Piwik\Tracker;
use Exception;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Cookie;
use Piwik\Exception\InvalidRequestParameterException;
@@ -18,7 +17,6 @@ use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\IP;
use Matomo\Network\IPUtils;
use Piwik\Piwik;
-use Piwik\Plugins\PrivacyManager\PrivacyManager;
use Piwik\Plugins\UsersManager\UsersManager;
use Piwik\ProxyHttp;
use Piwik\Segment\SegmentExpression;
diff --git a/core/Updater/Migration/Custom.php b/core/Updater/Migration/Custom.php
index c69dca9fd6..3e4e92bea5 100644
--- a/core/Updater/Migration/Custom.php
+++ b/core/Updater/Migration/Custom.php
@@ -7,8 +7,6 @@
*/
namespace Piwik\Updater\Migration;
-use Piwik\Config;
-use Piwik\Container\StaticContainer;
use Piwik\Updater\Migration;
/**
diff --git a/core/Updater/Migration/Db/DropColumns.php b/core/Updater/Migration/Db/DropColumns.php
index 5df61ddf08..f71c179694 100644
--- a/core/Updater/Migration/Db/DropColumns.php
+++ b/core/Updater/Migration/Db/DropColumns.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Updater\Migration\Db;
-use Piwik\Db;
use Piwik\DbHelper;
/**
diff --git a/core/Updates/4.0.0-b1.php b/core/Updates/4.0.0-b1.php
index 13c7bdd868..1aaa6cfee1 100644
--- a/core/Updates/4.0.0-b1.php
+++ b/core/Updates/4.0.0-b1.php
@@ -25,7 +25,6 @@ use Piwik\Plugins\PagePerformance\Columns\TimeNetwork;
use Piwik\Plugins\PagePerformance\Columns\TimeOnLoad;
use Piwik\Plugins\PagePerformance\Columns\TimeServer;
use Piwik\Plugins\PagePerformance\Columns\TimeTransfer;
-use Piwik\Plugins\UsersManager\Model;
use Piwik\Common;
use Piwik\Config;
use Piwik\Plugins\UserCountry\LocationProvider;
diff --git a/core/Updates/4.0.0-rc3.php b/core/Updates/4.0.0-rc3.php
index 86c9ca0189..cda763e666 100644
--- a/core/Updates/4.0.0-rc3.php
+++ b/core/Updates/4.0.0-rc3.php
@@ -9,7 +9,6 @@
namespace Piwik\Updates;
-use Piwik\Config;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/core/Updates/4.0.0-rc4.php b/core/Updates/4.0.0-rc4.php
index ad408f1ed4..2315f491cc 100644
--- a/core/Updates/4.0.0-rc4.php
+++ b/core/Updates/4.0.0-rc4.php
@@ -9,7 +9,6 @@
namespace Piwik\Updates;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
diff --git a/core/Updates/4.0.1-b1.php b/core/Updates/4.0.1-b1.php
index 852b3b934b..c3b4d503d7 100644
--- a/core/Updates/4.0.1-b1.php
+++ b/core/Updates/4.0.1-b1.php
@@ -10,12 +10,6 @@
namespace Piwik\Updates;
use Piwik\Common;
-use Piwik\Config;
-use Piwik\Container\StaticContainer;
-use Piwik\DataAccess\ArchiveTableCreator;
-use Piwik\Date;
-use Piwik\DbHelper;
-use Piwik\Plugin\ReleaseChannels;
use Piwik\SettingsPiwik;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
diff --git a/core/Updates/4.1.2-b2.php b/core/Updates/4.1.2-b2.php
index 0c38c38480..bbabf2ca99 100644
--- a/core/Updates/4.1.2-b2.php
+++ b/core/Updates/4.1.2-b2.php
@@ -9,13 +9,7 @@
namespace Piwik\Updates;
-use Piwik\Container\StaticContainer;
-use Piwik\CronArchive;
use Piwik\DataAccess\ArchiveTableCreator;
-use Piwik\Date;
-use Piwik\Plugins\SegmentEditor\API;
-use Piwik\Archive\ArchiveInvalidator;
-use Piwik\ArchiveProcessor\Rules;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/core/Updates/4.3.0-b3.php b/core/Updates/4.3.0-b3.php
index d9588f1d3f..14a79f575c 100644
--- a/core/Updates/4.3.0-b3.php
+++ b/core/Updates/4.3.0-b3.php
@@ -11,10 +11,7 @@ namespace Piwik\Updates;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
-use Piwik\Updater\Migration;
use Piwik\Updater\Migration\Factory as MigrationFactory;
-use Piwik\Db;
-use Piwik\Common;
/**
* Update for version 4.3.0-b3.
diff --git a/core/Updates/4.3.0-b4.php b/core/Updates/4.3.0-b4.php
index de579b9c1e..f0ced8b9eb 100644
--- a/core/Updates/4.3.0-b4.php
+++ b/core/Updates/4.3.0-b4.php
@@ -11,7 +11,6 @@ namespace Piwik\Updates;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
-use Piwik\Updater\Migration;
use Piwik\Updater\Migration\Factory as MigrationFactory;
use Piwik\Db;
use Piwik\Common;
diff --git a/core/Updates/4.3.0-rc2.php b/core/Updates/4.3.0-rc2.php
index 9246997727..09ad6f2f23 100644
--- a/core/Updates/4.3.0-rc2.php
+++ b/core/Updates/4.3.0-rc2.php
@@ -11,10 +11,7 @@ namespace Piwik\Updates;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
-use Piwik\Updater\Migration;
use Piwik\Updater\Migration\Factory as MigrationFactory;
-use Piwik\Db;
-use Piwik\Common;
/**
* Update for version 4.3.0-rc2.
diff --git a/core/Updates/4.5.0-b1.php b/core/Updates/4.5.0-b1.php
index 1ac0cae445..3cd30ac854 100644
--- a/core/Updates/4.5.0-b1.php
+++ b/core/Updates/4.5.0-b1.php
@@ -9,7 +9,6 @@
namespace Piwik\Updates;
-use Piwik\DbHelper;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/core/Updates/4.6.0-b1.php b/core/Updates/4.6.0-b1.php
index 557ed9b953..d48a72ea42 100644
--- a/core/Updates/4.6.0-b1.php
+++ b/core/Updates/4.6.0-b1.php
@@ -11,7 +11,6 @@ namespace Piwik\Updates;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
-use Piwik\Updater\Migration;
use Piwik\Updater\Migration\Factory as MigrationFactory;
class Updates_4_6_0_b1 extends PiwikUpdates
diff --git a/core/Validators/CharacterLength.php b/core/Validators/CharacterLength.php
index d40b11bfcb..6e235bf081 100644
--- a/core/Validators/CharacterLength.php
+++ b/core/Validators/CharacterLength.php
@@ -9,7 +9,6 @@
namespace Piwik\Validators;
-use Piwik\Common;
use Piwik\Piwik;
class CharacterLength extends BaseValidator
diff --git a/core/View/HtmlReportEmailHeaderView.php b/core/View/HtmlReportEmailHeaderView.php
index 2320146e52..bfbbfaaadd 100644
--- a/core/View/HtmlReportEmailHeaderView.php
+++ b/core/View/HtmlReportEmailHeaderView.php
@@ -13,7 +13,6 @@ use Piwik\Common;
use Piwik\Date;
use Piwik\Mail\EmailStyles;
use Piwik\Plugin\ThemeStyles;
-use Piwik\Plugins\API\API;
use Piwik\Plugins\CoreAdminHome\CustomLogo;
use Piwik\Scheduler\Schedule\Schedule;
use Piwik\SettingsPiwik;
diff --git a/phpcs.xml b/phpcs.xml
index 65da90b5b5..daa162365b 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -10,6 +10,7 @@
<file>tests/PHPUnit</file>
<exclude-pattern>tests/PHPUnit/proxy/*</exclude-pattern>
+ <exclude-pattern>tests/javascript/*</exclude-pattern>
<exclude-pattern>*/vendor/*</exclude-pattern>
<exclude-pattern>*/libs/*</exclude-pattern>
@@ -26,6 +27,17 @@
<!-- Forbid inline control structures -->
<rule ref="Generic.ControlStructures.InlineControlStructure" />
+ <!-- Forbid unused use statements -->
+ <rule ref="SlevomatCodingStandard.Namespaces.UnusedUses">
+ <properties>
+ <property name="searchAnnotations" value="true"/>
+ <property name="ignoredAnnotations" type="array">
+ <element value="@group"/>
+ <element value="@api"/>
+ </property>
+ </properties>
+ </rule>
+
<!-- Forbid some functions that should not be used (directly) -->
<rule ref="Generic.PHP.ForbiddenFunctions">
<properties>
diff --git a/plugins/API/API.php b/plugins/API/API.php
index 4795fc69d7..2d7241122e 100644
--- a/plugins/API/API.php
+++ b/plugins/API/API.php
@@ -19,16 +19,12 @@ use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\DataTable;
use Piwik\DataTable\Filter\ColumnDelete;
-use Piwik\DataTable\Row;
use Piwik\Date;
use Piwik\IP;
-use Piwik\Metrics;
use Piwik\Period;
-use Piwik\Period\Range;
use Piwik\Piwik;
use Piwik\Plugin\SettingsProvider;
use Piwik\Plugins\API\DataTable\MergeDataTables;
-use Piwik\Plugins\CoreAdminHome\CustomLogo;
use Piwik\Plugins\CorePluginsAdmin\SettingsMetadata;
use Piwik\Segment;
use Piwik\Site;
diff --git a/plugins/API/Controller.php b/plugins/API/Controller.php
index 8fc0d66806..7047173e1e 100644
--- a/plugins/API/Controller.php
+++ b/plugins/API/Controller.php
@@ -14,7 +14,6 @@ use Piwik\API\Request;
use Piwik\Common;
use Piwik\Config;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugins\API\Renderer\Original;
use Piwik\Url;
use Piwik\UrlHelper;
diff --git a/plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php b/plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php
index e1293b9364..99545dbb0e 100644
--- a/plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php
+++ b/plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\API\Filter\DataComparisonFilter;
use Piwik\DataTable;
use Piwik\DataTable\DataTableInterface;
use Piwik\DataTable\Simple;
-use Piwik\Metrics;
use Piwik\Period;
use Piwik\Segment;
use Piwik\Segment\SegmentExpression;
diff --git a/plugins/API/ProcessedReport.php b/plugins/API/ProcessedReport.php
index 607134095f..d401caa3fa 100644
--- a/plugins/API/ProcessedReport.php
+++ b/plugins/API/ProcessedReport.php
@@ -23,7 +23,6 @@ use Piwik\Metrics;
use Piwik\Metrics\Formatter;
use Piwik\Period;
use Piwik\Piwik;
-use Piwik\Plugin\Metric;
use Piwik\Plugin\ReportsProvider;
use Piwik\Site;
use Piwik\Timer;
diff --git a/plugins/API/tests/Unit/WidgetMetadataTest.php b/plugins/API/tests/Unit/WidgetMetadataTest.php
index 99563b6312..a4b81ce308 100644
--- a/plugins/API/tests/Unit/WidgetMetadataTest.php
+++ b/plugins/API/tests/Unit/WidgetMetadataTest.php
@@ -11,10 +11,7 @@ namespace Piwik\Plugins\API\tests\Unit;
use Piwik\Category\Category;
use Piwik\Category\CategoryList;
use Piwik\Category\Subcategory;
-use Piwik\DataTable;
-use Piwik\Plugins\API\Renderer\Console;
use Piwik\Plugins\API\WidgetMetadata;
-use Piwik\Plugins\CoreHome\CoreHome;
use Piwik\Report\ReportWidgetConfig;
use Piwik\Widget\WidgetConfig;
use Piwik\Widget\WidgetContainerConfig;
diff --git a/plugins/Actions/Archiver.php b/plugins/Actions/Archiver.php
index 9f3e471af2..42e18c62a7 100644
--- a/plugins/Actions/Archiver.php
+++ b/plugins/Actions/Archiver.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Actions;
-use Piwik\Config;
use Piwik\DataArray;
use Piwik\DataTable;
use Piwik\Metrics as PiwikMetrics;
diff --git a/plugins/Actions/Columns/DestinationPage.php b/plugins/Actions/Columns/DestinationPage.php
index 80241fa6da..0409992b0e 100644
--- a/plugins/Actions/Columns/DestinationPage.php
+++ b/plugins/Actions/Columns/DestinationPage.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class DestinationPage extends Dimension
{
diff --git a/plugins/Actions/Columns/ExitPageUrl.php b/plugins/Actions/Columns/ExitPageUrl.php
index 92d51f6fc2..007481993b 100644
--- a/plugins/Actions/Columns/ExitPageUrl.php
+++ b/plugins/Actions/Columns/ExitPageUrl.php
@@ -12,7 +12,6 @@ use Piwik\Columns\DimensionMetricFactory;
use Piwik\Columns\Discriminator;
use Piwik\Columns\Join;
use Piwik\Columns\MetricsList;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
diff --git a/plugins/Actions/Columns/IdPageview.php b/plugins/Actions/Columns/IdPageview.php
index 25bd5911dc..6bb083f232 100644
--- a/plugins/Actions/Columns/IdPageview.php
+++ b/plugins/Actions/Columns/IdPageview.php
@@ -13,7 +13,6 @@ use Piwik\Columns\MetricsList;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\ActionDimension;
class IdPageview extends ActionDimension
diff --git a/plugins/Actions/Columns/Keyword.php b/plugins/Actions/Columns/Keyword.php
index 8469f7e731..d67dad92f0 100644
--- a/plugins/Actions/Columns/Keyword.php
+++ b/plugins/Actions/Columns/Keyword.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class Keyword extends Dimension
{
diff --git a/plugins/Actions/Columns/KeywordwithNoSearchResult.php b/plugins/Actions/Columns/KeywordwithNoSearchResult.php
index 928c3d831e..e08a58d3fb 100644
--- a/plugins/Actions/Columns/KeywordwithNoSearchResult.php
+++ b/plugins/Actions/Columns/KeywordwithNoSearchResult.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class KeywordwithNoSearchResult extends Dimension
{
diff --git a/plugins/Actions/Columns/PageUrl.php b/plugins/Actions/Columns/PageUrl.php
index a79a8cc659..6d8d4a902f 100644
--- a/plugins/Actions/Columns/PageUrl.php
+++ b/plugins/Actions/Columns/PageUrl.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Discriminator;
use Piwik\Columns\Join\ActionNameJoin;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\ActionDimension;
use Piwik\Tracker\Action;
diff --git a/plugins/Actions/Columns/PageViewPosition.php b/plugins/Actions/Columns/PageViewPosition.php
index 84d8927964..018d80b1fa 100644
--- a/plugins/Actions/Columns/PageViewPosition.php
+++ b/plugins/Actions/Columns/PageViewPosition.php
@@ -8,11 +8,9 @@
*/
namespace Piwik\Plugins\Actions\Columns;
-use Piwik\Plugins\Events\Actions\ActionEvent;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\ActionDimension;
class PageViewPosition extends ActionDimension
diff --git a/plugins/Actions/Columns/SearchDestinationPage.php b/plugins/Actions/Columns/SearchDestinationPage.php
index b990857424..a940b804ca 100644
--- a/plugins/Actions/Columns/SearchDestinationPage.php
+++ b/plugins/Actions/Columns/SearchDestinationPage.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class SearchDestinationPage extends Dimension
{
diff --git a/plugins/Actions/Columns/SearchNoResultKeyword.php b/plugins/Actions/Columns/SearchNoResultKeyword.php
index b202415dda..9888df9755 100644
--- a/plugins/Actions/Columns/SearchNoResultKeyword.php
+++ b/plugins/Actions/Columns/SearchNoResultKeyword.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class SearchNoResultKeyword extends Dimension
{
diff --git a/plugins/Actions/Columns/VisitTotalInteractions.php b/plugins/Actions/Columns/VisitTotalInteractions.php
index 4567de58d6..544ce9963b 100644
--- a/plugins/Actions/Columns/VisitTotalInteractions.php
+++ b/plugins/Actions/Columns/VisitTotalInteractions.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Actions\Columns;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugins\CoreHome\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/Actions/DataTable/Filter/Actions.php b/plugins/Actions/DataTable/Filter/Actions.php
index 319db3cd77..fe0130b276 100644
--- a/plugins/Actions/DataTable/Filter/Actions.php
+++ b/plugins/Actions/DataTable/Filter/Actions.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Actions\DataTable\Filter;
use Piwik\Common;
use Piwik\Config;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\Actions\ArchivingHelper;
use Piwik\Tracker\Action;
diff --git a/plugins/Actions/Reports/GetEntryPageUrls.php b/plugins/Actions/Reports/GetEntryPageUrls.php
index 8966e76258..bc5d93489a 100644
--- a/plugins/Actions/Reports/GetEntryPageUrls.php
+++ b/plugins/Actions/Reports/GetEntryPageUrls.php
@@ -16,8 +16,6 @@ use Piwik\Plugins\Actions\Columns\Metrics\AverageTimeOnPage;
use Piwik\Plugins\Actions\Columns\Metrics\BounceRate;
use Piwik\Plugins\Actions\Columns\Metrics\ExitRate;
use Piwik\Plugin\ReportsProvider;
-use Piwik\Report\ReportWidgetFactory;
-use Piwik\Widget\WidgetsList;
class GetEntryPageUrls extends Base
{
diff --git a/plugins/Actions/Reports/GetExitPageUrls.php b/plugins/Actions/Reports/GetExitPageUrls.php
index cd520c7f4e..6638dfe4eb 100644
--- a/plugins/Actions/Reports/GetExitPageUrls.php
+++ b/plugins/Actions/Reports/GetExitPageUrls.php
@@ -17,8 +17,6 @@ use Piwik\Plugins\Actions\Columns\Metrics\AverageTimeOnPage;
use Piwik\Plugins\Actions\Columns\Metrics\BounceRate;
use Piwik\Plugins\Actions\Columns\Metrics\ExitRate;
use Piwik\Plugin\ReportsProvider;
-use Piwik\Report\ReportWidgetFactory;
-use Piwik\Widget\WidgetsList;
class GetExitPageUrls extends Base
{
diff --git a/plugins/Actions/VisitorDetails.php b/plugins/Actions/VisitorDetails.php
index 36c8c4fa50..0dc4209010 100644
--- a/plugins/Actions/VisitorDetails.php
+++ b/plugins/Actions/VisitorDetails.php
@@ -8,20 +8,15 @@
*/
namespace Piwik\Plugins\Actions;
-use Piwik\Cache;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin;
use Piwik\Plugins\Live\VisitorDetailsAbstract;
-use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Site;
use Piwik\Tracker\Action;
use Piwik\Tracker\PageUrl;
-use Piwik\View;
class VisitorDetails extends VisitorDetailsAbstract
{
diff --git a/plugins/Annotations/API.php b/plugins/Annotations/API.php
index e93ae09c47..bb2bd2924b 100644
--- a/plugins/Annotations/API.php
+++ b/plugins/Annotations/API.php
@@ -10,10 +10,7 @@ namespace Piwik\Plugins\Annotations;
use Exception;
use Piwik\Date;
-use Piwik\Period\Range;
-use Piwik\Period;
use Piwik\Piwik;
-use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Evolution as EvolutionViz;
/**
* @see plugins/Annotations/AnnotationList.php
diff --git a/plugins/BulkTracking/tests/Framework/Mock/Tracker/Requests.php b/plugins/BulkTracking/tests/Framework/Mock/Tracker/Requests.php
index 91ed882210..c09399e683 100644
--- a/plugins/BulkTracking/tests/Framework/Mock/Tracker/Requests.php
+++ b/plugins/BulkTracking/tests/Framework/Mock/Tracker/Requests.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\BulkTracking\tests\Framework\Mock\Tracker;
-use Piwik\Tracker;
class Requests extends \Piwik\Plugins\BulkTracking\Tracker\Requests
{
diff --git a/plugins/BulkTracking/tests/Framework/Mock/Tracker/Response.php b/plugins/BulkTracking/tests/Framework/Mock/Tracker/Response.php
index c705660f1e..9281c02234 100644
--- a/plugins/BulkTracking/tests/Framework/Mock/Tracker/Response.php
+++ b/plugins/BulkTracking/tests/Framework/Mock/Tracker/Response.php
@@ -8,8 +8,6 @@
namespace Piwik\Plugins\BulkTracking\tests\Framework\Mock\Tracker;
-use Piwik\Tracker;
-use Exception;
class Response extends \Piwik\Plugins\BulkTracking\Tracker\Response
{
diff --git a/plugins/BulkTracking/tests/Framework/TestCase/BulkTrackingTestCase.php b/plugins/BulkTracking/tests/Framework/TestCase/BulkTrackingTestCase.php
index f8e0d25f1b..ee9e5ffb03 100644
--- a/plugins/BulkTracking/tests/Framework/TestCase/BulkTrackingTestCase.php
+++ b/plugins/BulkTracking/tests/Framework/TestCase/BulkTrackingTestCase.php
@@ -13,7 +13,6 @@ use Piwik\Plugins\BulkTracking\BulkTracking;
use Piwik\Tests\Framework\Fixture;
use Piwik\Plugins\BulkTracking\tests\Framework\Mock\Tracker\Requests;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\Tracker\Handler as DefaultHandler;
use Piwik\Tracker\RequestSet;
/**
diff --git a/plugins/BulkTracking/tests/Integration/BulkTrackingTest.php b/plugins/BulkTracking/tests/Integration/BulkTrackingTest.php
index ce5c6a0ce3..ab516f0790 100644
--- a/plugins/BulkTracking/tests/Integration/BulkTrackingTest.php
+++ b/plugins/BulkTracking/tests/Integration/BulkTrackingTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\BulkTracking\tests\Integration;
-use Piwik\Plugin;
use Piwik\Plugins\BulkTracking\tests\Framework\TestCase\BulkTrackingTestCase;
use Piwik\Plugins\BulkTracking\Tracker\Handler;
use Piwik\Tracker\Handler as DefaultHandler;
diff --git a/plugins/BulkTracking/tests/Integration/RequestsTest.php b/plugins/BulkTracking/tests/Integration/RequestsTest.php
index 7214884547..e141f1db84 100644
--- a/plugins/BulkTracking/tests/Integration/RequestsTest.php
+++ b/plugins/BulkTracking/tests/Integration/RequestsTest.php
@@ -10,9 +10,7 @@ namespace Piwik\Plugins\BulkTracking\tests\Integration;
use Piwik\Container\StaticContainer;
use Piwik\Plugins\BulkTracking\Tracker\Requests;
-use Piwik\Plugins\UsersManager\API;
use Piwik\Plugins\UsersManager\Model;
-use Piwik\Plugins\UsersManager\UsersManager;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker\Request;
diff --git a/plugins/BulkTracking/tests/Integration/TrackerTest.php b/plugins/BulkTracking/tests/Integration/TrackerTest.php
index 971e956757..e939fe9dc1 100644
--- a/plugins/BulkTracking/tests/Integration/TrackerTest.php
+++ b/plugins/BulkTracking/tests/Integration/TrackerTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\BulkTracking\tests\Integration;
use Piwik\Common;
-use Piwik\Plugin;
use Piwik\Plugins\BulkTracking\tests\Framework\Mock\Tracker\Response;
use Piwik\Plugins\BulkTracking\tests\Framework\TestCase\BulkTrackingTestCase;
use Piwik\Plugins\BulkTracking\Tracker\Handler;
diff --git a/plugins/Contents/API.php b/plugins/Contents/API.php
index 8a0048b354..0afa291c41 100644
--- a/plugins/Contents/API.php
+++ b/plugins/Contents/API.php
@@ -10,8 +10,6 @@ namespace Piwik\Plugins\Contents;
use Piwik\Archive;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\Contents\Archiver;
diff --git a/plugins/Contents/Actions/ActionContent.php b/plugins/Contents/Actions/ActionContent.php
index 9f4072275e..e7b3467b66 100644
--- a/plugins/Contents/Actions/ActionContent.php
+++ b/plugins/Contents/Actions/ActionContent.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Contents\Actions;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
-use Piwik\Tracker;
/**
* A content is composed of a name, an actual piece of content, and optionally a target.
diff --git a/plugins/Contents/Archiver.php b/plugins/Contents/Archiver.php
index e0eace0e49..19f3ce7b7c 100644
--- a/plugins/Contents/Archiver.php
+++ b/plugins/Contents/Archiver.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Contents;
-use Piwik\DataTable;
use Piwik\Metrics;
use Piwik\Plugins\Actions\ArchivingHelper;
use Piwik\RankingQuery;
diff --git a/plugins/CoreAdminHome/API.php b/plugins/CoreAdminHome/API.php
index 32f269ff70..b922733c45 100644
--- a/plugins/CoreAdminHome/API.php
+++ b/plugins/CoreAdminHome/API.php
@@ -14,7 +14,6 @@ use Monolog\Logger;
use Piwik\Access;
use Piwik\ArchiveProcessor\Rules;
use Piwik\ArchiveProcessor;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Archive\ArchiveInvalidator;
diff --git a/plugins/CoreAdminHome/Commands/InvalidateReportData.php b/plugins/CoreAdminHome/Commands/InvalidateReportData.php
index 93dde32d58..cdb1f3240e 100644
--- a/plugins/CoreAdminHome/Commands/InvalidateReportData.php
+++ b/plugins/CoreAdminHome/Commands/InvalidateReportData.php
@@ -20,12 +20,9 @@ use Piwik\Plugins\SitesManager\API as SitesManagerAPI;
use Piwik\Site;
use Piwik\Period\Factory as PeriodFactory;
use Psr\Log\LoggerInterface;
-use Symfony\Component\Console\Helper\QuestionHelper;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Question\ConfirmationQuestion;
-use Symfony\Component\Console\Question\Question;
/**
* Provides a simple interface for invalidating report data by date ranges, site IDs and periods.
diff --git a/plugins/CoreAdminHome/Commands/MigrateTokenAuths.php b/plugins/CoreAdminHome/Commands/MigrateTokenAuths.php
index bcbb4fe5b4..4dec1a14a0 100644
--- a/plugins/CoreAdminHome/Commands/MigrateTokenAuths.php
+++ b/plugins/CoreAdminHome/Commands/MigrateTokenAuths.php
@@ -8,16 +8,12 @@
namespace Piwik\Plugins\CoreAdminHome\Commands;
-use Piwik\Common;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\UsersManager\Model;
use Piwik\Updater;
use Piwik\Updater\Migration\Factory as MigrationFactory;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/CoreAdminHome/Commands/PurgeOldArchiveData.php b/plugins/CoreAdminHome/Commands/PurgeOldArchiveData.php
index 4660fc5d9d..42736cc935 100644
--- a/plugins/CoreAdminHome/Commands/PurgeOldArchiveData.php
+++ b/plugins/CoreAdminHome/Commands/PurgeOldArchiveData.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\CoreAdminHome\Commands;
-use Piwik\Archive;
use Piwik\Archive\ArchivePurger;
use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
diff --git a/plugins/CoreAdminHome/Tasks.php b/plugins/CoreAdminHome/Tasks.php
index 803880b621..1188d102c7 100644
--- a/plugins/CoreAdminHome/Tasks.php
+++ b/plugins/CoreAdminHome/Tasks.php
@@ -9,11 +9,8 @@
namespace Piwik\Plugins\CoreAdminHome;
use Piwik\API\Request;
-use Piwik\Archive;
-use Piwik\Archive\ArchiveInvalidator;
use Piwik\ArchiveProcessor\Rules;
use Piwik\Archive\ArchivePurger;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\CronArchive;
diff --git a/plugins/CoreAdminHome/tests/Framework/Mock/API.php b/plugins/CoreAdminHome/tests/Framework/Mock/API.php
index 165abd4490..c07af44fc1 100644
--- a/plugins/CoreAdminHome/tests/Framework/Mock/API.php
+++ b/plugins/CoreAdminHome/tests/Framework/Mock/API.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\CoreAdminHome\tests\Framework\Mock;
-use Piwik\Tracker;
class API extends \Piwik\Plugins\CoreAdminHome\API
{
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
index 630ce6c503..9684b8a5a8 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/InvalidateReportDataTest.php
@@ -9,11 +9,9 @@
namespace Piwik\Plugins\CoreAdminHome\tests\Integration\Commands;
use Monolog\Handler\AbstractProcessingHandler;
-use Piwik\ArchiveProcessor\Rules;
use Piwik\Plugins\SegmentEditor\API;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\ConsoleCommandTestCase;
-use Psr\Log\LoggerInterface;
/**
* @group CoreAdminHome
diff --git a/plugins/CoreAdminHome/tests/Integration/Commands/SetConfigTest.php b/plugins/CoreAdminHome/tests/Integration/Commands/SetConfigTest.php
index ef6dc6b37b..7e98a5152e 100644
--- a/plugins/CoreAdminHome/tests/Integration/Commands/SetConfigTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/Commands/SetConfigTest.php
@@ -12,7 +12,6 @@ use Psr\Container\ContainerInterface;
use Piwik\Application\Kernel\GlobalSettingsProvider;
use Piwik\Config;
use Piwik\Tests\Framework\TestCase\ConsoleCommandTestCase;
-use Piwik\Url;
/**
* @group Core
diff --git a/plugins/CoreAdminHome/tests/Integration/TasksTest.php b/plugins/CoreAdminHome/tests/Integration/TasksTest.php
index 06765ef54d..9edcea8932 100644
--- a/plugins/CoreAdminHome/tests/Integration/TasksTest.php
+++ b/plugins/CoreAdminHome/tests/Integration/TasksTest.php
@@ -17,9 +17,6 @@ use Piwik\Plugins\CoreAdminHome\Emails\JsTrackingCodeMissingEmail;
use Piwik\Plugins\CoreAdminHome\Emails\TrackingFailuresEmail;
use Piwik\Plugins\CoreAdminHome\Tasks;
use Piwik\Plugins\CoreAdminHome\Tasks\ArchivesToPurgeDistributedList;
-use Piwik\Plugins\CustomDimensions\CustomDimensions;
-use Piwik\Plugins\CustomDimensions\Dao\Configuration;
-use Piwik\Plugins\SegmentEditor\Model;
use Piwik\Scheduler\Task;
use Piwik\Tests\Fixtures\RawArchiveDataWithTempAndInvalidated;
use Piwik\Tests\Framework\Fixture;
diff --git a/plugins/CoreConsole/Commands/ComputeJsAssetSize.php b/plugins/CoreConsole/Commands/ComputeJsAssetSize.php
index 9118d51abf..0d8e13957b 100644
--- a/plugins/CoreConsole/Commands/ComputeJsAssetSize.php
+++ b/plugins/CoreConsole/Commands/ComputeJsAssetSize.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\CoreConsole\Commands;
use Piwik\AssetManager;
-use Piwik\Common;
-use Piwik\Config;
use Piwik\Development;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
diff --git a/plugins/CoreConsole/Commands/DevelopmentEnable.php b/plugins/CoreConsole/Commands/DevelopmentEnable.php
index ec1df4735c..c13376119a 100644
--- a/plugins/CoreConsole/Commands/DevelopmentEnable.php
+++ b/plugins/CoreConsole/Commands/DevelopmentEnable.php
@@ -14,7 +14,6 @@ use Piwik\Filesystem;
use Piwik\SettingsPiwik;
use Piwik\Plugin\ConsoleCommand;
use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
/**
diff --git a/plugins/CoreConsole/Commands/GenerateDimension.php b/plugins/CoreConsole/Commands/GenerateDimension.php
index 9168e0bccf..f8efe64e4c 100644
--- a/plugins/CoreConsole/Commands/GenerateDimension.php
+++ b/plugins/CoreConsole/Commands/GenerateDimension.php
@@ -12,7 +12,6 @@ namespace Piwik\Plugins\CoreConsole\Commands;
use Piwik\Common;
use Piwik\DbHelper;
use Piwik\Plugin\Manager;
-use Piwik\Plugin\Report;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/CoreHome/Categories/VisitorsCategory.php b/plugins/CoreHome/Categories/VisitorsCategory.php
index 8cbbbb9033..ad75ace57a 100644
--- a/plugins/CoreHome/Categories/VisitorsCategory.php
+++ b/plugins/CoreHome/Categories/VisitorsCategory.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreHome\Categories;
use Piwik\Category\Category;
use Piwik\Piwik;
-use Piwik\Url;
class VisitorsCategory extends Category
{
diff --git a/plugins/CoreHome/Columns/Metrics/ConversionRate.php b/plugins/CoreHome/Columns/Metrics/ConversionRate.php
index 16dd7bba1b..31447dd729 100644
--- a/plugins/CoreHome/Columns/Metrics/ConversionRate.php
+++ b/plugins/CoreHome/Columns/Metrics/ConversionRate.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\CoreHome\Columns\Metrics;
use Piwik\DataTable\Row;
-use Piwik\Metrics;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ProcessedMetric;
diff --git a/plugins/CoreHome/Columns/Metrics/VisitsPercent.php b/plugins/CoreHome/Columns/Metrics/VisitsPercent.php
index 325e1e3e48..49f18a8aa6 100644
--- a/plugins/CoreHome/Columns/Metrics/VisitsPercent.php
+++ b/plugins/CoreHome/Columns/Metrics/VisitsPercent.php
@@ -13,7 +13,6 @@ use Piwik\DataTable\Row;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ProcessedMetric;
-use Piwik\Plugin\Report;
/**
* Percent of visits in the whole table. Calculated as:
diff --git a/plugins/CoreHome/Columns/UserId.php b/plugins/CoreHome/Columns/UserId.php
index db23f9b7f0..bc0c77ab74 100644
--- a/plugins/CoreHome/Columns/UserId.php
+++ b/plugins/CoreHome/Columns/UserId.php
@@ -9,13 +9,11 @@
namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Cache;
-use Piwik\Common;
use Piwik\DataTable;
use Piwik\DataTable\Map;
use Piwik\Metrics;
use Piwik\Plugin;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugins\VisitsSummary\API as VisitsSummaryApi;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
diff --git a/plugins/CoreHome/Columns/VisitGoalBuyer.php b/plugins/CoreHome/Columns/VisitGoalBuyer.php
index 904519494b..711380cf9a 100644
--- a/plugins/CoreHome/Columns/VisitGoalBuyer.php
+++ b/plugins/CoreHome/Columns/VisitGoalBuyer.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugins\CoreHome\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\GoalManager;
use Piwik\Tracker\Request;
diff --git a/plugins/CoreHome/Columns/VisitTotalTime.php b/plugins/CoreHome/Columns/VisitTotalTime.php
index 858028f598..0401a54e04 100644
--- a/plugins/CoreHome/Columns/VisitTotalTime.php
+++ b/plugins/CoreHome/Columns/VisitTotalTime.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Config;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugins\CoreHome\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/CoreHome/Columns/VisitorId.php b/plugins/CoreHome/Columns/VisitorId.php
index f6b29699b3..108c41b921 100644
--- a/plugins/CoreHome/Columns/VisitorId.php
+++ b/plugins/CoreHome/Columns/VisitorId.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Columns\DimensionMetricFactory;
use Piwik\Columns\MetricsList;
-use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ArchivedMetric;
use Piwik\Plugin\Dimension\VisitDimension;
diff --git a/plugins/CoreHome/Columns/VisitorSecondsSinceFirst.php b/plugins/CoreHome/Columns/VisitorSecondsSinceFirst.php
index bed71d3328..64e2a3403a 100644
--- a/plugins/CoreHome/Columns/VisitorSecondsSinceFirst.php
+++ b/plugins/CoreHome/Columns/VisitorSecondsSinceFirst.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Common;
use Piwik\Date;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/CoreHome/Columns/VisitorSecondsSinceOrder.php b/plugins/CoreHome/Columns/VisitorSecondsSinceOrder.php
index 8837bfdd7b..0e67fe4184 100644
--- a/plugins/CoreHome/Columns/VisitorSecondsSinceOrder.php
+++ b/plugins/CoreHome/Columns/VisitorSecondsSinceOrder.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreHome\Columns;
use Piwik\Date;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/CoreHome/Controller.php b/plugins/CoreHome/Controller.php
index ad1096e1e5..6982562ea6 100644
--- a/plugins/CoreHome/Controller.php
+++ b/plugins/CoreHome/Controller.php
@@ -24,7 +24,6 @@ use Piwik\Plugins\CoreHome\DataTableRowAction\MultiRowEvolution;
use Piwik\Plugins\CoreHome\DataTableRowAction\RowEvolution;
use Piwik\Plugins\Dashboard\DashboardManagerControl;
use Piwik\Plugins\UsersManager\API;
-use Piwik\Site;
use Piwik\Translation\Translator;
use Piwik\UpdateCheck;
use Piwik\Url;
diff --git a/plugins/CoreHome/Menu.php b/plugins/CoreHome/Menu.php
index 3b3051f606..6cade0124e 100644
--- a/plugins/CoreHome/Menu.php
+++ b/plugins/CoreHome/Menu.php
@@ -8,10 +8,8 @@
*/
namespace Piwik\Plugins\CoreHome;
-use Piwik\Db;
use Piwik\Menu\MenuTop;
use Piwik\Piwik;
-use Piwik\Plugin;
class Menu extends \Piwik\Plugin\Menu
{
diff --git a/plugins/CoreHome/Tracker/VisitRequestProcessor.php b/plugins/CoreHome/Tracker/VisitRequestProcessor.php
index 65906cd45e..74abe8ffd6 100644
--- a/plugins/CoreHome/Tracker/VisitRequestProcessor.php
+++ b/plugins/CoreHome/Tracker/VisitRequestProcessor.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreHome\Tracker;
use Piwik\Common;
use Piwik\Date;
-use Piwik\Config;
use Piwik\EventDispatcher;
use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\Tracker\Cache;
diff --git a/plugins/CoreHome/Widgets/GetDonateForm.php b/plugins/CoreHome/Widgets/GetDonateForm.php
index 72431e2d7f..c5ea5cf462 100644
--- a/plugins/CoreHome/Widgets/GetDonateForm.php
+++ b/plugins/CoreHome/Widgets/GetDonateForm.php
@@ -13,7 +13,6 @@ use Piwik\Piwik;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
use Piwik\Translation\Translator;
-use Piwik\View;
class GetDonateForm extends Widget
{
diff --git a/plugins/CoreHome/Widgets/GetSystemSummary.php b/plugins/CoreHome/Widgets/GetSystemSummary.php
index 362fc6817c..e09fe22d45 100644
--- a/plugins/CoreHome/Widgets/GetSystemSummary.php
+++ b/plugins/CoreHome/Widgets/GetSystemSummary.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\CoreHome\Widgets;
-use Piwik\API\Request;
use Piwik\Db;
use Piwik\Piwik;
use Piwik\Plugin;
diff --git a/plugins/CoreHome/tests/Integration/Column/UserIdTest.php b/plugins/CoreHome/tests/Integration/Column/UserIdTest.php
index 848d933f5a..da1fd47ee9 100644
--- a/plugins/CoreHome/tests/Integration/Column/UserIdTest.php
+++ b/plugins/CoreHome/tests/Integration/Column/UserIdTest.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\CoreHome\tests\Integration\Column;
use Piwik\Cache;
-use Piwik\DataAccess\ArchiveTableCreator;
-use Piwik\Db;
use Piwik\Metrics;
use Piwik\Plugins\CoreHome\Columns\UserId;
use Piwik\Tests\Framework\Fixture;
diff --git a/plugins/CoreHome/tests/Integration/Column/VisitLastActionTimeTest.php b/plugins/CoreHome/tests/Integration/Column/VisitLastActionTimeTest.php
index acbf850dde..f0fc25024c 100644
--- a/plugins/CoreHome/tests/Integration/Column/VisitLastActionTimeTest.php
+++ b/plugins/CoreHome/tests/Integration/Column/VisitLastActionTimeTest.php
@@ -8,23 +8,14 @@
namespace Piwik\Plugins\CoreHome\tests\Integration\Column;
-use Piwik\Cache;
use Piwik\Common;
-use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
-use Piwik\Db;
-use Piwik\Metrics;
-use Piwik\Plugins\CoreHome\Columns\UserId;
use Piwik\Plugins\CoreHome\Columns\VisitLastActionTime;
-use Piwik\Plugins\CoreHome\Tracker\LogTable\Visit;
use Piwik\Tests\Framework\Fixture;
-use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\DataTable;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visit\VisitProperties;
use Piwik\Tracker\Visitor;
-use Piwik\Tracker\VisitorRecognizer;
/**
* @group CoreHome
diff --git a/plugins/CoreHome/tests/Unit/EvolutionMetricTest.php b/plugins/CoreHome/tests/Unit/EvolutionMetricTest.php
index 7ecdb2d046..7929eba0e4 100644
--- a/plugins/CoreHome/tests/Unit/EvolutionMetricTest.php
+++ b/plugins/CoreHome/tests/Unit/EvolutionMetricTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CoreHome\tests\Unit;
use PHPUnit\Framework\TestCase;
use Piwik\DataTable;
-use Piwik\Archive\DataCollection;
use Piwik\DataTable\Row;
use Piwik\Date;
use Piwik\Plugins\CoreHome\Columns\Metrics\EvolutionMetric;
diff --git a/plugins/CorePluginsAdmin/API.php b/plugins/CorePluginsAdmin/API.php
index dede5afc0a..203b88b818 100644
--- a/plugins/CorePluginsAdmin/API.php
+++ b/plugins/CorePluginsAdmin/API.php
@@ -12,7 +12,6 @@ use Piwik\Piwik;
use Piwik\Plugin\SettingsProvider;
use Exception;
use Piwik\Plugins\Login\PasswordVerifier;
-use Piwik\Version;
use Piwik\Container\StaticContainer;
use Piwik\Plugins\CoreAdminHome\Emails\SettingsChangedEmail;
use Piwik\Plugins\CoreAdminHome\Emails\SecurityNotificationEmail;
diff --git a/plugins/CorePluginsAdmin/Controller.php b/plugins/CorePluginsAdmin/Controller.php
index a6b7ae104e..4104e68376 100644
--- a/plugins/CorePluginsAdmin/Controller.php
+++ b/plugins/CorePluginsAdmin/Controller.php
@@ -13,7 +13,6 @@ use Piwik\Access;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Container\StaticContainer;
-use Piwik\ErrorHandler;
use Piwik\Exception\MissingFilePermissionException;
use Piwik\Filechecks;
use Piwik\Filesystem;
@@ -26,7 +25,6 @@ use Piwik\Plugins\Login\PasswordVerifier;
use Piwik\Plugins\Marketplace\Marketplace;
use Piwik\Plugins\Marketplace\Controller as MarketplaceController;
use Piwik\Plugins\Marketplace\Plugins;
-use Piwik\Settings\Storage\Backend\PluginSettingsTable;
use Piwik\SettingsPiwik;
use Piwik\SettingsServer;
use Piwik\Translation\Translator;
diff --git a/plugins/CorePluginsAdmin/Menu.php b/plugins/CorePluginsAdmin/Menu.php
index be90fca29f..cce08378e4 100644
--- a/plugins/CorePluginsAdmin/Menu.php
+++ b/plugins/CorePluginsAdmin/Menu.php
@@ -12,7 +12,6 @@ use Piwik\Container\StaticContainer;
use Piwik\Menu\MenuAdmin;
use Piwik\Menu\MenuTop;
use Piwik\Piwik;
-use Piwik\Plugin;
use Piwik\Plugins\CorePluginsAdmin\Model\TagManagerTeaser;
use Piwik\Plugins\Marketplace\Marketplace;
use Piwik\Plugins\Marketplace\Plugins;
diff --git a/plugins/CorePluginsAdmin/tests/Integration/ApiTest.php b/plugins/CorePluginsAdmin/tests/Integration/ApiTest.php
index b497f999d4..5298ea94fa 100644
--- a/plugins/CorePluginsAdmin/tests/Integration/ApiTest.php
+++ b/plugins/CorePluginsAdmin/tests/Integration/ApiTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CorePluginsAdmin\tests\Integration;
use Piwik\Access;
use Piwik\Auth;
use Piwik\Container\StaticContainer;
-use Piwik\Piwik;
use Piwik\Plugins\CoreUpdater\SystemSettings;
use Piwik\Plugins\UsersManager\API;
use Piwik\Tests\Framework\Fixture;
diff --git a/plugins/CoreUpdater/Commands/Update.php b/plugins/CoreUpdater/Commands/Update.php
index e528796685..d3dee15b87 100644
--- a/plugins/CoreUpdater/Commands/Update.php
+++ b/plugins/CoreUpdater/Commands/Update.php
@@ -18,7 +18,6 @@ use Piwik\Piwik;
use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\CoreUpdater\Commands\Update\CliUpdateObserver;
use Piwik\Plugins\CoreUpdater\NoUpdatesFoundException;
-use Piwik\Plugins\UserCountry\LocationProvider;
use Piwik\Updater;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
diff --git a/plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php b/plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php
index 589969d096..dd571b8c15 100644
--- a/plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php
+++ b/plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\CoreUpdater\Diagnostic;
-use Piwik\Config;
use Piwik\Plugins\CoreUpdater;
use Piwik\Plugins\Diagnostics\Diagnostic\Diagnostic;
use Piwik\Plugins\Diagnostics\Diagnostic\DiagnosticResult;
diff --git a/plugins/CoreUpdater/Updater.php b/plugins/CoreUpdater/Updater.php
index 42a965e1d0..40f1154309 100644
--- a/plugins/CoreUpdater/Updater.php
+++ b/plugins/CoreUpdater/Updater.php
@@ -10,17 +10,13 @@ namespace Piwik\Plugins\CoreUpdater;
use Exception;
use Piwik\ArchiveProcessor\Rules;
-use Piwik\Cache as PiwikCache;
use Piwik\CliMulti;
use Piwik\Common;
use Piwik\Container\StaticContainer;
-use Piwik\Context;
use Piwik\Filechecks;
use Piwik\Filesystem;
-use Piwik\FrontController;
use Piwik\Http;
use Piwik\Option;
-use Piwik\Piwik;
use Piwik\Plugin\Manager as PluginManager;
use Piwik\Plugin\ReleaseChannels;
use Piwik\Plugins\CorePluginsAdmin\PluginInstaller;
diff --git a/plugins/CoreUpdater/tests/Integration/Commands/UpdateTest.php b/plugins/CoreUpdater/tests/Integration/Commands/UpdateTest.php
index e00697c1fb..64aa5df0db 100644
--- a/plugins/CoreUpdater/tests/Integration/Commands/UpdateTest.php
+++ b/plugins/CoreUpdater/tests/Integration/Commands/UpdateTest.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\CoreUpdater\tests\Integration\Commands;
-use Piwik\Config;
use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
use Piwik\Db;
diff --git a/plugins/CoreUpdater/tests/Integration/ReleaseChannelTest.php b/plugins/CoreUpdater/tests/Integration/ReleaseChannelTest.php
index 57e49754e1..476b4e0e5c 100644
--- a/plugins/CoreUpdater/tests/Integration/ReleaseChannelTest.php
+++ b/plugins/CoreUpdater/tests/Integration/ReleaseChannelTest.php
@@ -8,10 +8,8 @@
namespace Piwik\Plugins\CoreUpdater\tests\ReleaseChannel;
-use Piwik\Config;
use Piwik\Db;
use Piwik\Plugins\CoreUpdater\ReleaseChannel;
-use Piwik\UpdateCheck;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Url;
use Piwik\Version;
diff --git a/plugins/CoreVisualizations/JqplotDataGenerator.php b/plugins/CoreVisualizations/JqplotDataGenerator.php
index e73e66a25f..320a1b0aa1 100644
--- a/plugins/CoreVisualizations/JqplotDataGenerator.php
+++ b/plugins/CoreVisualizations/JqplotDataGenerator.php
@@ -15,9 +15,6 @@ use Piwik\Common;
use Piwik\DataTable;
use Piwik\DataTable\Row;
use Piwik\Metrics;
-use Piwik\Period\Factory;
-use Piwik\Piwik;
-use Piwik\Plugins\API\Filter\DataComparisonFilter;
use Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Chart;
use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph;
diff --git a/plugins/CoreVisualizations/JqplotDataGenerator/Evolution.php b/plugins/CoreVisualizations/JqplotDataGenerator/Evolution.php
index 52dd29ae51..ea71ab47be 100644
--- a/plugins/CoreVisualizations/JqplotDataGenerator/Evolution.php
+++ b/plugins/CoreVisualizations/JqplotDataGenerator/Evolution.php
@@ -11,8 +11,6 @@ namespace Piwik\Plugins\CoreVisualizations\JqplotDataGenerator;
use Piwik\Archive\DataTableFactory;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\DataTable\DataTableInterface;
-use Piwik\DataTable\Row;
use Piwik\Date;
use Piwik\Metrics;
use Piwik\Period;
diff --git a/plugins/CoreVisualizations/Visualizations/Cloud.php b/plugins/CoreVisualizations/Visualizations/Cloud.php
index 43ae5505f2..eb42ae0b63 100644
--- a/plugins/CoreVisualizations/Visualizations/Cloud.php
+++ b/plugins/CoreVisualizations/Visualizations/Cloud.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\CoreVisualizations\Visualizations;
use Piwik\Common;
-use Piwik\DataTable;
use Piwik\Plugin\Visualization;
-use Piwik\View;
/**
* Generates a tag cloud from a given data array.
diff --git a/plugins/CoreVisualizations/Visualizations/Graph.php b/plugins/CoreVisualizations/Visualizations/Graph.php
index 8c296ffc50..296ea624a8 100644
--- a/plugins/CoreVisualizations/Visualizations/Graph.php
+++ b/plugins/CoreVisualizations/Visualizations/Graph.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CoreVisualizations\Visualizations;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
use Piwik\Plugin\Metric;
use Piwik\Plugins\AbTesting\Columns\Metrics\ProcessedMetric;
use Piwik\Plugins\CoreVisualizations\Metrics\Formatter\Numeric;
diff --git a/plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php b/plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php
index 4c0ca2380c..5f655655c5 100644
--- a/plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php
+++ b/plugins/CoreVisualizations/Visualizations/HtmlTable/AllColumns.php
@@ -10,9 +10,7 @@
namespace Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
use Piwik\DataTable;
-use Piwik\Metrics;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
-use Piwik\View;
/**
* DataTable Visualization that derives from HtmlTable and sets show_extra_columns to true.
diff --git a/plugins/CoreVisualizations/Visualizations/HtmlTable/Config.php b/plugins/CoreVisualizations/Visualizations/HtmlTable/Config.php
index c69e00eb07..506af603a5 100644
--- a/plugins/CoreVisualizations/Visualizations/HtmlTable/Config.php
+++ b/plugins/CoreVisualizations/Visualizations/HtmlTable/Config.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
-use Piwik\Columns\Dimension;
use Piwik\ViewDataTable\Config as VisualizationConfig;
/**
diff --git a/plugins/CoreVisualizations/Visualizations/JqplotGraph.php b/plugins/CoreVisualizations/Visualizations/JqplotGraph.php
index 1ff6dea20e..8f5799f91d 100644
--- a/plugins/CoreVisualizations/Visualizations/JqplotGraph.php
+++ b/plugins/CoreVisualizations/Visualizations/JqplotGraph.php
@@ -8,9 +8,7 @@
*/
namespace Piwik\Plugins\CoreVisualizations\Visualizations;
-use Piwik\DataTable;
use Piwik\Plugins\CoreVisualizations\JqplotDataGenerator;
-use Piwik\View;
/**
* DataTable visualization that displays DataTable data in a JQPlot graph.
diff --git a/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php b/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
index 770a144007..d56a07280c 100644
--- a/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
+++ b/plugins/CoreVisualizations/Visualizations/JqplotGraph/Evolution.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph;
use Piwik\API\Request as ApiRequest;
use Piwik\Common;
-use Piwik\DataTable;
use Piwik\Period;
use Piwik\Period\Factory;
use Piwik\Period\Range;
diff --git a/plugins/CoreVisualizations/Visualizations/Sparkline.php b/plugins/CoreVisualizations/Visualizations/Sparkline.php
index 0a05b07be8..828504b4f3 100644
--- a/plugins/CoreVisualizations/Visualizations/Sparkline.php
+++ b/plugins/CoreVisualizations/Visualizations/Sparkline.php
@@ -13,7 +13,6 @@ use Piwik\Common;
use Piwik\DataTable;
use Piwik\Period;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Site;
/**
* Reads the requested DataTable from the API and prepare data for the Sparkline view.
diff --git a/plugins/CoreVisualizations/Visualizations/Sparklines.php b/plugins/CoreVisualizations/Visualizations/Sparklines.php
index 4a2b4a69ee..c8fe429659 100644
--- a/plugins/CoreVisualizations/Visualizations/Sparklines.php
+++ b/plugins/CoreVisualizations/Visualizations/Sparklines.php
@@ -16,7 +16,6 @@ use Piwik\Period\Factory;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\API\Filter\DataComparisonFilter;
use Piwik\SettingsPiwik;
-use Piwik\Url;
use Piwik\View;
/**
diff --git a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
index 45e74134d9..1fdda31c77 100644
--- a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
+++ b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
@@ -12,7 +12,6 @@ use Piwik\Common;
use Piwik\DataTable\Filter\CalculateEvolutionFilter;
use Piwik\Metrics;
use Piwik\NoAccessException;
-use Piwik\Period\Factory;
use Piwik\Period\Range;
use Piwik\Site;
use Piwik\Url;
diff --git a/plugins/CoreVisualizations/Widgets/SingleMetricView.php b/plugins/CoreVisualizations/Widgets/SingleMetricView.php
index 74f05455ea..f2994bbbb6 100644
--- a/plugins/CoreVisualizations/Widgets/SingleMetricView.php
+++ b/plugins/CoreVisualizations/Widgets/SingleMetricView.php
@@ -14,7 +14,6 @@ use Piwik\Common;
use Piwik\View;
use Piwik\Widget\WidgetConfig;
use Piwik\Plugin\Manager as PluginManager;
-use Piwik\Plugins\Goals\API as GoalsAPI;
class SingleMetricView extends \Piwik\Widget\Widget
{
diff --git a/plugins/CoreVue/Commands/Build.php b/plugins/CoreVue/Commands/Build.php
index 558afd3ab2..8a2881ac49 100644
--- a/plugins/CoreVue/Commands/Build.php
+++ b/plugins/CoreVue/Commands/Build.php
@@ -8,12 +8,10 @@
namespace Piwik\Plugins\CoreVue\Commands;
-use Piwik\AssetManager\UIAssetFetcher\JScriptUIAssetFetcher;
use Piwik\AssetManager\UIAssetFetcher\PluginUmdAssetFetcher;
use Piwik\Container\StaticContainer;
use Piwik\Filesystem;
use Piwik\Plugin\ConsoleCommand;
-use Piwik\Plugins\MobileMessaging\SMSProvider\Development;
use Psr\Log\LoggerInterface;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
diff --git a/plugins/CoreVue/Commands/GenerateVueComponent.php b/plugins/CoreVue/Commands/GenerateVueComponent.php
index af091360d5..35849a397b 100644
--- a/plugins/CoreVue/Commands/GenerateVueComponent.php
+++ b/plugins/CoreVue/Commands/GenerateVueComponent.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\CoreVue\Commands;
-use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugin\Manager;
use Piwik\Plugins\CoreConsole\Commands\GenerateAngularConstructBase;
use Symfony\Component\Console\Input\InputInterface;
diff --git a/plugins/CustomDimensions/API.php b/plugins/CustomDimensions/API.php
index d2ef2f4983..1e93914520 100644
--- a/plugins/CustomDimensions/API.php
+++ b/plugins/CustomDimensions/API.php
@@ -9,12 +9,10 @@
namespace Piwik\Plugins\CustomDimensions;
use Piwik\Common;
-use Piwik\DataTable\Row;
use Piwik\Archive;
use Piwik\DataTable;
use Piwik\Filesystem;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\CustomDimensions\Dao\Configuration;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
diff --git a/plugins/CustomDimensions/Columns/Metrics/AverageTimeOnDimension.php b/plugins/CustomDimensions/Columns/Metrics/AverageTimeOnDimension.php
index cd298d6a7c..a6f11f890b 100644
--- a/plugins/CustomDimensions/Columns/Metrics/AverageTimeOnDimension.php
+++ b/plugins/CustomDimensions/Columns/Metrics/AverageTimeOnDimension.php
@@ -7,8 +7,6 @@
*/
namespace Piwik\Plugins\CustomDimensions\Columns\Metrics;
-use Piwik\DataTable\Row;
-use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugins\Actions\Columns\Metrics\AverageTimeOnPage;
diff --git a/plugins/CustomDimensions/Commands/AddCustomDimension.php b/plugins/CustomDimensions/Commands/AddCustomDimension.php
index 44aee50ac2..1b67650627 100644
--- a/plugins/CustomDimensions/Commands/AddCustomDimension.php
+++ b/plugins/CustomDimensions/Commands/AddCustomDimension.php
@@ -13,7 +13,6 @@ use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\CustomDimensions\CustomDimensions;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
use Piwik\Tracker\Cache;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/CustomDimensions/Commands/Info.php b/plugins/CustomDimensions/Commands/Info.php
index a72e2f87c6..ce43bc074c 100644
--- a/plugins/CustomDimensions/Commands/Info.php
+++ b/plugins/CustomDimensions/Commands/Info.php
@@ -12,9 +12,7 @@ namespace Piwik\Plugins\CustomDimensions\Commands;
use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\CustomDimensions\CustomDimensions;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
/**
diff --git a/plugins/CustomDimensions/Commands/RemoveCustomDimension.php b/plugins/CustomDimensions/Commands/RemoveCustomDimension.php
index e571fb8dc7..dda9da4127 100644
--- a/plugins/CustomDimensions/Commands/RemoveCustomDimension.php
+++ b/plugins/CustomDimensions/Commands/RemoveCustomDimension.php
@@ -14,7 +14,6 @@ use Piwik\Plugins\CustomDimensions\CustomDimensions;
use Piwik\Plugins\CustomDimensions\Dao\Configuration;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
use Piwik\Tracker\Cache;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/CustomDimensions/Controller.php b/plugins/CustomDimensions/Controller.php
index bc7fec5738..6defa629cc 100644
--- a/plugins/CustomDimensions/Controller.php
+++ b/plugins/CustomDimensions/Controller.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\CustomDimensions;
use Piwik\Common;
-use Piwik\DataTable;
use Piwik\Piwik;
-use Piwik\View;
class Controller extends \Piwik\Plugin\ControllerAdmin
{
diff --git a/plugins/CustomDimensions/Dao/AutoSuggest.php b/plugins/CustomDimensions/Dao/AutoSuggest.php
index 6b6c35c3b5..320a43e20a 100644
--- a/plugins/CustomDimensions/Dao/AutoSuggest.php
+++ b/plugins/CustomDimensions/Dao/AutoSuggest.php
@@ -10,10 +10,8 @@
namespace Piwik\Plugins\CustomDimensions\Dao;
use Piwik\API\Request;
-use Piwik\Common;
use Piwik\DataTable;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Plugins\CustomDimensions\Archiver;
class AutoSuggest
diff --git a/plugins/CustomDimensions/Dao/Configuration.php b/plugins/CustomDimensions/Dao/Configuration.php
index d6894a72b8..03aa4eac85 100644
--- a/plugins/CustomDimensions/Dao/Configuration.php
+++ b/plugins/CustomDimensions/Dao/Configuration.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions\Dao;
-use Piwik\API\Request;
use Piwik\Common;
use Piwik\Db;
use Piwik\DbHelper;
diff --git a/plugins/CustomDimensions/Dao/LogTable.php b/plugins/CustomDimensions/Dao/LogTable.php
index 57b0e29575..d932af5d16 100644
--- a/plugins/CustomDimensions/Dao/LogTable.php
+++ b/plugins/CustomDimensions/Dao/LogTable.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\CustomDimensions\Dao;
use Piwik\Common;
use Piwik\DataAccess\TableMetadata;
-use Piwik\DataTable;
use Piwik\Db;
use Piwik\DbHelper;
use Piwik\Plugins\CustomDimensions\CustomDimensions;
diff --git a/plugins/CustomDimensions/DataArray.php b/plugins/CustomDimensions/DataArray.php
index 5e87c07954..c5c8565b5d 100644
--- a/plugins/CustomDimensions/DataArray.php
+++ b/plugins/CustomDimensions/DataArray.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\CustomDimensions;
-use Piwik\Metrics;
/**
* The DataArray is a data structure used to aggregate datasets,
diff --git a/plugins/CustomDimensions/DataTable/Filter/AddSegmentMetadata.php b/plugins/CustomDimensions/DataTable/Filter/AddSegmentMetadata.php
index 759c148c9c..fe07f4b461 100644
--- a/plugins/CustomDimensions/DataTable/Filter/AddSegmentMetadata.php
+++ b/plugins/CustomDimensions/DataTable/Filter/AddSegmentMetadata.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\CustomDimensions\Archiver;
use Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor;
diff --git a/plugins/CustomDimensions/DataTable/Filter/AddSubtableSegmentMetadata.php b/plugins/CustomDimensions/DataTable/Filter/AddSubtableSegmentMetadata.php
index a6ecdd779f..3d8897e294 100644
--- a/plugins/CustomDimensions/DataTable/Filter/AddSubtableSegmentMetadata.php
+++ b/plugins/CustomDimensions/DataTable/Filter/AddSubtableSegmentMetadata.php
@@ -9,11 +9,9 @@
namespace Piwik\Plugins\CustomDimensions\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\CustomDimensions\Archiver;
use Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor;
-use Piwik\Tracker\PageUrl;
class AddSubtableSegmentMetadata extends BaseFilter
{
diff --git a/plugins/CustomDimensions/DataTable/Filter/RemoveUserIfNeeded.php b/plugins/CustomDimensions/DataTable/Filter/RemoveUserIfNeeded.php
index dde4985376..d0e36f0a32 100644
--- a/plugins/CustomDimensions/DataTable/Filter/RemoveUserIfNeeded.php
+++ b/plugins/CustomDimensions/DataTable/Filter/RemoveUserIfNeeded.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Metrics;
use Piwik\Plugins\CoreHome\Columns\UserId;
diff --git a/plugins/CustomDimensions/Dimension/Extraction.php b/plugins/CustomDimensions/Dimension/Extraction.php
index 48b574a98f..e08e66cd70 100644
--- a/plugins/CustomDimensions/Dimension/Extraction.php
+++ b/plugins/CustomDimensions/Dimension/Extraction.php
@@ -12,8 +12,6 @@ namespace Piwik\Plugins\CustomDimensions\Dimension;
use Piwik\Common;
use Piwik\Tracker\Request;
use Piwik\Tracker\Action;
-use Piwik\Url;
-use Piwik\UrlHelper;
use Piwik\Piwik;
use Exception;
use Piwik\Validators\Regex;
diff --git a/plugins/CustomDimensions/Dimension/Scope.php b/plugins/CustomDimensions/Dimension/Scope.php
index affea4b25b..1ea6190cdf 100644
--- a/plugins/CustomDimensions/Dimension/Scope.php
+++ b/plugins/CustomDimensions/Dimension/Scope.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions\Dimension;
-use \Exception;
use Piwik\Plugins\CustomDimensions\CustomDimensions;
class Scope
diff --git a/plugins/CustomDimensions/Tracker/CustomDimensionsRequestProcessor.php b/plugins/CustomDimensions/Tracker/CustomDimensionsRequestProcessor.php
index c933ad0858..e714eb8051 100644
--- a/plugins/CustomDimensions/Tracker/CustomDimensionsRequestProcessor.php
+++ b/plugins/CustomDimensions/Tracker/CustomDimensionsRequestProcessor.php
@@ -18,7 +18,6 @@ use Piwik\Tracker\Model;
use Piwik\Tracker\Request;
use Piwik\Tracker\RequestProcessor;
use Piwik\Tracker\Visit\VisitProperties;
-use Piwik\Url;
/**
* Handles tracking of custom dimensions
diff --git a/plugins/CustomDimensions/Updates/0.1.2.php b/plugins/CustomDimensions/Updates/0.1.2.php
index 0730338976..ad59a6beda 100644
--- a/plugins/CustomDimensions/Updates/0.1.2.php
+++ b/plugins/CustomDimensions/Updates/0.1.2.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions;
-use Piwik\Common;
use Piwik\Updater;
use Piwik\Updates as PiwikUpdates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/plugins/CustomDimensions/VisitorDetails.php b/plugins/CustomDimensions/VisitorDetails.php
index f8834aa9b6..07762a84c4 100644
--- a/plugins/CustomDimensions/VisitorDetails.php
+++ b/plugins/CustomDimensions/VisitorDetails.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\CustomDimensions;
use Piwik\API\Request;
-use Piwik\Plugins\CustomDimensions\Dao\Configuration;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
use Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor;
use Piwik\Plugins\Live\VisitorDetailsAbstract;
diff --git a/plugins/CustomDimensions/tests/Integration/Tracker/CustomDimensionsRequestProcessorTest.php b/plugins/CustomDimensions/tests/Integration/Tracker/CustomDimensionsRequestProcessorTest.php
index 0da15e9f16..27673a4482 100644
--- a/plugins/CustomDimensions/tests/Integration/Tracker/CustomDimensionsRequestProcessorTest.php
+++ b/plugins/CustomDimensions/tests/Integration/Tracker/CustomDimensionsRequestProcessorTest.php
@@ -12,7 +12,6 @@ use Piwik\Plugins\CustomDimensions\CustomDimensions;
use Piwik\Plugins\CustomDimensions\Dao\Configuration;
use Piwik\Plugins\CustomDimensions\Dao\LogTable;
use Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor as Processor;
-use Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker\ActionPageview;
diff --git a/plugins/CustomJsTracker/Commands/UpdateTracker.php b/plugins/CustomJsTracker/Commands/UpdateTracker.php
index 0d8005ec76..a5763ee5f9 100644
--- a/plugins/CustomJsTracker/Commands/UpdateTracker.php
+++ b/plugins/CustomJsTracker/Commands/UpdateTracker.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\CustomJsTracker\Commands;
use Piwik\Container\StaticContainer;
use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\CustomJsTracker\TrackerUpdater;
-use Piwik\Plugins\CustomJsTracker\TrackingCode\PluginTrackerFiles;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/DBStats/DBStats.php b/plugins/DBStats/DBStats.php
index 63ec603bf6..5bfc97114a 100644
--- a/plugins/DBStats/DBStats.php
+++ b/plugins/DBStats/DBStats.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\DBStats;
use Piwik\Piwik;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
-use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
use Piwik\Plugins\DBStats\tests\Mocks\MockDataAccess;
class DBStats extends \Piwik\Plugin
diff --git a/plugins/DBStats/MySQLMetadataProvider.php b/plugins/DBStats/MySQLMetadataProvider.php
index 90dc50b61b..5ba5b12574 100644
--- a/plugins/DBStats/MySQLMetadataProvider.php
+++ b/plugins/DBStats/MySQLMetadataProvider.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\DBStats;
use Exception;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\Db;
use Piwik\DbHelper;
use Piwik\Option;
diff --git a/plugins/DBStats/Reports/GetAdminDataSummary.php b/plugins/DBStats/Reports/GetAdminDataSummary.php
index c3c498e9e1..4edb271b66 100644
--- a/plugins/DBStats/Reports/GetAdminDataSummary.php
+++ b/plugins/DBStats/Reports/GetAdminDataSummary.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
/**
* Shows a datatable that displays the amount of space each 'admin' table takes
diff --git a/plugins/DBStats/Reports/GetIndividualMetricsSummary.php b/plugins/DBStats/Reports/GetIndividualMetricsSummary.php
index eb1b4896dd..fa34a5f870 100644
--- a/plugins/DBStats/Reports/GetIndividualMetricsSummary.php
+++ b/plugins/DBStats/Reports/GetIndividualMetricsSummary.php
@@ -10,8 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
-use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
/**
* Shows a datatable that displays how many occurrences there are of each individual
diff --git a/plugins/DBStats/Reports/GetIndividualReportsSummary.php b/plugins/DBStats/Reports/GetIndividualReportsSummary.php
index 492eeb1071..c0a703f9a1 100644
--- a/plugins/DBStats/Reports/GetIndividualReportsSummary.php
+++ b/plugins/DBStats/Reports/GetIndividualReportsSummary.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
/**
diff --git a/plugins/DBStats/Reports/GetMetricDataSummary.php b/plugins/DBStats/Reports/GetMetricDataSummary.php
index bbbd4efc62..b51e13e07c 100644
--- a/plugins/DBStats/Reports/GetMetricDataSummary.php
+++ b/plugins/DBStats/Reports/GetMetricDataSummary.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugin\ReportsProvider;
/**
diff --git a/plugins/DBStats/Reports/GetMetricDataSummaryByYear.php b/plugins/DBStats/Reports/GetMetricDataSummaryByYear.php
index eb2131a76b..a5aa728de9 100644
--- a/plugins/DBStats/Reports/GetMetricDataSummaryByYear.php
+++ b/plugins/DBStats/Reports/GetMetricDataSummaryByYear.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugin\ReportsProvider;
/**
diff --git a/plugins/DBStats/Reports/GetReportDataSummary.php b/plugins/DBStats/Reports/GetReportDataSummary.php
index 6779fc1d9b..00bb93ab58 100644
--- a/plugins/DBStats/Reports/GetReportDataSummary.php
+++ b/plugins/DBStats/Reports/GetReportDataSummary.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugin\ReportsProvider;
/**
diff --git a/plugins/DBStats/Reports/GetReportDataSummaryByYear.php b/plugins/DBStats/Reports/GetReportDataSummaryByYear.php
index 4a59f65d59..6f294272ff 100644
--- a/plugins/DBStats/Reports/GetReportDataSummaryByYear.php
+++ b/plugins/DBStats/Reports/GetReportDataSummaryByYear.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
use Piwik\Plugin\ReportsProvider;
/**
diff --git a/plugins/DBStats/Reports/GetTrackerDataSummary.php b/plugins/DBStats/Reports/GetTrackerDataSummary.php
index c135e438c8..c1b69a1289 100644
--- a/plugins/DBStats/Reports/GetTrackerDataSummary.php
+++ b/plugins/DBStats/Reports/GetTrackerDataSummary.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DBStats\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
/**
* Shows a datatable that displays the amount of space each individual log table
diff --git a/plugins/Dashboard/API.php b/plugins/Dashboard/API.php
index 82f9b15337..83df0c6559 100644
--- a/plugins/Dashboard/API.php
+++ b/plugins/Dashboard/API.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\Dashboard;
use Piwik\API\Request;
-use Piwik\NoAccessException;
use Piwik\Piwik;
/**
diff --git a/plugins/Dashboard/Controller.php b/plugins/Dashboard/Controller.php
index 36ffe9446b..68202f3e00 100644
--- a/plugins/Dashboard/Controller.php
+++ b/plugins/Dashboard/Controller.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Dashboard;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\DataTable\Renderer\Json;
-use Piwik\Db;
use Piwik\Piwik;
use Piwik\Session\SessionNamespace;
use Piwik\View;
diff --git a/plugins/Dashboard/Menu.php b/plugins/Dashboard/Menu.php
index 1158fc8f71..ac3551ac73 100644
--- a/plugins/Dashboard/Menu.php
+++ b/plugins/Dashboard/Menu.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Dashboard;
-use Piwik\Db;
use Piwik\Menu\MenuTop;
use Piwik\Piwik;
use Piwik\Plugins\UsersManager\UserPreferences;
diff --git a/plugins/DevicePlugins/Columns/Plugin.php b/plugins/DevicePlugins/Columns/Plugin.php
index 08e748c928..f3e7bf6c0b 100644
--- a/plugins/DevicePlugins/Columns/Plugin.php
+++ b/plugins/DevicePlugins/Columns/Plugin.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class Plugin extends Dimension
{
diff --git a/plugins/DevicesDetection/Columns/BrowserName.php b/plugins/DevicesDetection/Columns/BrowserName.php
index 6e2f2ae49b..69ff56a235 100644
--- a/plugins/DevicesDetection/Columns/BrowserName.php
+++ b/plugins/DevicesDetection/Columns/BrowserName.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DevicesDetection\Columns;
use DeviceDetector\Parser\Client\Browser;
use Piwik\Columns\DimensionSegmentFactory;
-use Piwik\Common;
use Piwik\Metrics\Formatter;
use Piwik\Plugin\Segment;
use Piwik\Segment\SegmentsList;
diff --git a/plugins/DevicesDetection/Columns/DeviceModel.php b/plugins/DevicesDetection/Columns/DeviceModel.php
index 54b3ab52f3..98f2c9fb18 100644
--- a/plugins/DevicesDetection/Columns/DeviceModel.php
+++ b/plugins/DevicesDetection/Columns/DeviceModel.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\DevicesDetection\Columns;
-use Piwik\Piwik;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
diff --git a/plugins/DevicesDetection/Columns/DeviceType.php b/plugins/DevicesDetection/Columns/DeviceType.php
index 30cdb476ba..a59974368d 100644
--- a/plugins/DevicesDetection/Columns/DeviceType.php
+++ b/plugins/DevicesDetection/Columns/DeviceType.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DevicesDetection\Columns;
use Piwik\Metrics\Formatter;
use Piwik\Tracker\Request;
-use Exception;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
use DeviceDetector\Parser\Device\AbstractDeviceParser as DeviceParser;
diff --git a/plugins/DevicesDetection/Columns/Os.php b/plugins/DevicesDetection/Columns/Os.php
index 4e5bf84418..63ed9c342e 100644
--- a/plugins/DevicesDetection/Columns/Os.php
+++ b/plugins/DevicesDetection/Columns/Os.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\DevicesDetection\Columns;
use DeviceDetector\Parser\OperatingSystem;
use Piwik\Columns\DimensionSegmentFactory;
-use Piwik\Common;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\Segment;
diff --git a/plugins/DevicesDetection/Controller.php b/plugins/DevicesDetection/Controller.php
index de5424908e..d74ba9d527 100644
--- a/plugins/DevicesDetection/Controller.php
+++ b/plugins/DevicesDetection/Controller.php
@@ -10,10 +10,8 @@ namespace Piwik\Plugins\DevicesDetection;
use DeviceDetector\DeviceDetector;
use Piwik\Common;
-use Piwik\Db;
use Piwik\Piwik;
use Piwik\Plugin\ControllerAdmin;
-use Piwik\Plugin\Report;
use Piwik\View;
class Controller extends \Piwik\Plugin\Controller
diff --git a/plugins/DevicesDetection/Reports/Base.php b/plugins/DevicesDetection/Reports/Base.php
index 482d6ba3ed..3f773c6a9d 100644
--- a/plugins/DevicesDetection/Reports/Base.php
+++ b/plugins/DevicesDetection/Reports/Base.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\DevicesDetection\Reports;
-use Piwik\Metrics;
abstract class Base extends \Piwik\Plugin\Report
{
diff --git a/plugins/DevicesDetection/Reports/GetType.php b/plugins/DevicesDetection/Reports/GetType.php
index 6ebb6b4b11..ad0dbac319 100644
--- a/plugins/DevicesDetection/Reports/GetType.php
+++ b/plugins/DevicesDetection/Reports/GetType.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\DevicesDetection\Reports;
-use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\DevicesDetection\Columns\DeviceType;
diff --git a/plugins/DevicesDetection/Updates/1.14.php b/plugins/DevicesDetection/Updates/1.14.php
index 092f7166f9..d1bf31dcec 100644
--- a/plugins/DevicesDetection/Updates/1.14.php
+++ b/plugins/DevicesDetection/Updates/1.14.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\DevicesDetection;
-use Piwik\Common;
use Piwik\Updater;
use Piwik\Updates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/plugins/Diagnostics/ConfigReader.php b/plugins/Diagnostics/ConfigReader.php
index db2b715278..a4383efc47 100644
--- a/plugins/Diagnostics/ConfigReader.php
+++ b/plugins/Diagnostics/ConfigReader.php
@@ -11,7 +11,6 @@ use Piwik\Development;
use Matomo\Ini\IniReader;
use Piwik\Application\Kernel\GlobalSettingsProvider;
use Piwik\Settings as PiwikSettings;
-use Piwik\Plugin\Settings as PluginSettings;
/**
* A diagnostic report contains all the results of all the diagnostics.
diff --git a/plugins/Diagnostics/Controller.php b/plugins/Diagnostics/Controller.php
index 72b20ca39d..3cf9c6fe73 100644
--- a/plugins/Diagnostics/Controller.php
+++ b/plugins/Diagnostics/Controller.php
@@ -8,11 +8,8 @@
namespace Piwik\Plugins\Diagnostics;
-use Piwik\Config;
use Piwik\Piwik;
use Piwik\Plugin\SettingsProvider;
-use Piwik\View;
-use Piwik\Settings;
class Controller extends \Piwik\Plugin\ControllerAdmin
{
diff --git a/plugins/Diagnostics/Diagnostic/AbstractPrivateDirectories.php b/plugins/Diagnostics/Diagnostic/AbstractPrivateDirectories.php
index 19f76d093d..869fed4ccb 100644
--- a/plugins/Diagnostics/Diagnostic/AbstractPrivateDirectories.php
+++ b/plugins/Diagnostics/Diagnostic/AbstractPrivateDirectories.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Diagnostics\Diagnostic;
use Piwik\Common;
use Piwik\Config;
-use Piwik\Filesystem;
use Piwik\Http;
use Piwik\SettingsPiwik;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/CronArchivingCheck.php b/plugins/Diagnostics/Diagnostic/CronArchivingCheck.php
index ad2520377c..6fd98d89b9 100644
--- a/plugins/Diagnostics/Diagnostic/CronArchivingCheck.php
+++ b/plugins/Diagnostics/Diagnostic/CronArchivingCheck.php
@@ -10,15 +10,11 @@ namespace Piwik\Plugins\Diagnostics\Diagnostic;
use Piwik\ArchiveProcessor\Rules;
use Piwik\CliMulti;
-use Piwik\Config;
use Piwik\CronArchive;
-use Piwik\Date;
-use Piwik\Http;
use Piwik\Metrics\Formatter;
use Piwik\Option;
use Piwik\SettingsPiwik;
use Piwik\Translation\Translator;
-use Piwik\Url;
/**
* Check if cron archiving can run through CLI.
diff --git a/plugins/Diagnostics/Diagnostic/DbOverSSLCheck.php b/plugins/Diagnostics/Diagnostic/DbOverSSLCheck.php
index 2a63437d76..98576e6810 100644
--- a/plugins/Diagnostics/Diagnostic/DbOverSSLCheck.php
+++ b/plugins/Diagnostics/Diagnostic/DbOverSSLCheck.php
@@ -2,7 +2,6 @@
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Db;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/DbReaderCheck.php b/plugins/Diagnostics/Diagnostic/DbReaderCheck.php
index faffb662ba..bd08ba3f2f 100644
--- a/plugins/Diagnostics/Diagnostic/DbReaderCheck.php
+++ b/plugins/Diagnostics/Diagnostic/DbReaderCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Db;
use Piwik\Piwik;
diff --git a/plugins/Diagnostics/Diagnostic/GdExtensionCheck.php b/plugins/Diagnostics/Diagnostic/GdExtensionCheck.php
index eb0bd50c92..564af1fd03 100644
--- a/plugins/Diagnostics/Diagnostic/GdExtensionCheck.php
+++ b/plugins/Diagnostics/Diagnostic/GdExtensionCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Config;
use Piwik\SettingsServer;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/HttpClientCheck.php b/plugins/Diagnostics/Diagnostic/HttpClientCheck.php
index 2c662b8e1b..1809712a88 100644
--- a/plugins/Diagnostics/Diagnostic/HttpClientCheck.php
+++ b/plugins/Diagnostics/Diagnostic/HttpClientCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Config;
use Piwik\Filechecks;
use Piwik\Http;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/MemoryLimitCheck.php b/plugins/Diagnostics/Diagnostic/MemoryLimitCheck.php
index a77d34a4e2..00c7fad618 100644
--- a/plugins/Diagnostics/Diagnostic/MemoryLimitCheck.php
+++ b/plugins/Diagnostics/Diagnostic/MemoryLimitCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Config;
use Piwik\SettingsServer;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php b/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
index a10541c723..1c84a9c7f4 100644
--- a/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
+++ b/plugins/Diagnostics/Diagnostic/PageSpeedCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Config;
use Piwik\Http;
use Piwik\Translation\Translator;
use Piwik\Url;
diff --git a/plugins/Diagnostics/Diagnostic/ReportInformational.php b/plugins/Diagnostics/Diagnostic/ReportInformational.php
index e49d51c4aa..d9623f5f14 100644
--- a/plugins/Diagnostics/Diagnostic/ReportInformational.php
+++ b/plugins/Diagnostics/Diagnostic/ReportInformational.php
@@ -8,15 +8,11 @@
namespace Piwik\Plugins\Diagnostics\Diagnostic;
use Piwik\Access;
-use Piwik\Archive\ArchiveInvalidator;
-use Piwik\ArchiveProcessor\Rules;
use Piwik\Common;
use Piwik\CronArchive;
use Piwik\Date;
use Piwik\Db;
-use Piwik\Development;
use Piwik\Option;
-use Piwik\Plugin\Manager;
use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/Diagnostic/TimezoneCheck.php b/plugins/Diagnostics/Diagnostic/TimezoneCheck.php
index f82cc28559..82fe656a20 100644
--- a/plugins/Diagnostics/Diagnostic/TimezoneCheck.php
+++ b/plugins/Diagnostics/Diagnostic/TimezoneCheck.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\Diagnostics\Diagnostic;
-use Piwik\Config;
use Piwik\SettingsServer;
use Piwik\Translation\Translator;
diff --git a/plugins/Diagnostics/tests/Integration/ConfigReaderTest.php b/plugins/Diagnostics/tests/Integration/ConfigReaderTest.php
index f6c29930ab..d0703dd079 100644
--- a/plugins/Diagnostics/tests/Integration/ConfigReaderTest.php
+++ b/plugins/Diagnostics/tests/Integration/ConfigReaderTest.php
@@ -13,7 +13,6 @@ use Matomo\Ini\IniReader;
use Piwik\Plugins\Diagnostics\ConfigReader;
use Piwik\Plugins\ExampleSettingsPlugin\SystemSettings;
use Piwik\Settings\FieldConfig;
-use Piwik\Tests\Fixtures\OneVisitorTwoVisits;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/plugins/Ecommerce/Columns/ProductCategory.php b/plugins/Ecommerce/Columns/ProductCategory.php
index 847993e5f5..7657690551 100644
--- a/plugins/Ecommerce/Columns/ProductCategory.php
+++ b/plugins/Ecommerce/Columns/ProductCategory.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Ecommerce\Columns;
use Piwik\Columns\Dimension;
use Piwik\Columns\DimensionSegmentFactory;
-use Piwik\Piwik;
use Piwik\Plugin\Segment;
use Piwik\Segment\SegmentsList;
diff --git a/plugins/Ecommerce/Columns/ProductViewCategory.php b/plugins/Ecommerce/Columns/ProductViewCategory.php
index e7b773e828..52459dfd05 100644
--- a/plugins/Ecommerce/Columns/ProductViewCategory.php
+++ b/plugins/Ecommerce/Columns/ProductViewCategory.php
@@ -12,8 +12,6 @@ use Piwik\Columns\DimensionSegmentFactory;
use Piwik\Columns\Discriminator;
use Piwik\Columns\Join\ActionNameJoin;
use Piwik\Common;
-use Piwik\Db;
-use Piwik\Log;
use Piwik\Piwik;
use Piwik\Plugin\Dimension\ActionDimension;
use Piwik\Plugin\Manager;
@@ -22,7 +20,6 @@ use Piwik\Plugins\CustomVariables\Tracker\CustomVariablesRequestProcessor;
use Piwik\Segment\SegmentsList;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
-use Piwik\Tracker\Visitor;
class ProductViewCategory extends ActionDimension
{
diff --git a/plugins/Ecommerce/Controller.php b/plugins/Ecommerce/Controller.php
index 4f63309e79..739e051f70 100644
--- a/plugins/Ecommerce/Controller.php
+++ b/plugins/Ecommerce/Controller.php
@@ -14,7 +14,6 @@ use Piwik\FrontController;
use Piwik\Http;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
-use Piwik\Plugins\Goals\API as GoalsApi;
use Piwik\Plugins\Live\Live;
use Piwik\Translation\Translator;
use Piwik\View;
diff --git a/plugins/Ecommerce/Reports/BaseItem.php b/plugins/Ecommerce/Reports/BaseItem.php
index f4d4d37057..407ac4e1a1 100644
--- a/plugins/Ecommerce/Reports/BaseItem.php
+++ b/plugins/Ecommerce/Reports/BaseItem.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Ecommerce\Reports;
use Piwik\Common;
-use Piwik\DataTable;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
@@ -18,7 +17,6 @@ use Piwik\Plugins\Goals\Columns\Metrics\AveragePrice;
use Piwik\Plugins\Goals\Columns\Metrics\AverageQuantity;
use Piwik\Plugins\Goals\Columns\Metrics\ProductConversionRate;
use Piwik\Plugins\Goals\Conversions;
-use Piwik\Plugins\Goals\Model;
use Piwik\Report\ReportWidgetFactory;
use Piwik\Widget\WidgetsList;
diff --git a/plugins/Ecommerce/Reports/GetDaysToConversionAbandonedCart.php b/plugins/Ecommerce/Reports/GetDaysToConversionAbandonedCart.php
index 19c9b79395..5b5466f422 100644
--- a/plugins/Ecommerce/Reports/GetDaysToConversionAbandonedCart.php
+++ b/plugins/Ecommerce/Reports/GetDaysToConversionAbandonedCart.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Ecommerce\Reports;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\Goals\Columns\DaysToConversion;
diff --git a/plugins/Ecommerce/Reports/GetDaysToConversionEcommerceOrder.php b/plugins/Ecommerce/Reports/GetDaysToConversionEcommerceOrder.php
index c3bbedce43..f37a49f0ca 100644
--- a/plugins/Ecommerce/Reports/GetDaysToConversionEcommerceOrder.php
+++ b/plugins/Ecommerce/Reports/GetDaysToConversionEcommerceOrder.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Ecommerce\Reports;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\Goals\Columns\DaysToConversion;
diff --git a/plugins/Ecommerce/Reports/GetVisitsUntilConversionAbandonedCart.php b/plugins/Ecommerce/Reports/GetVisitsUntilConversionAbandonedCart.php
index 19598de421..cc5cdb7be8 100644
--- a/plugins/Ecommerce/Reports/GetVisitsUntilConversionAbandonedCart.php
+++ b/plugins/Ecommerce/Reports/GetVisitsUntilConversionAbandonedCart.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Ecommerce\Reports;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\Goals\Columns\VisitsUntilConversion;
diff --git a/plugins/Ecommerce/Reports/GetVisitsUntilConversionEcommerceOrder.php b/plugins/Ecommerce/Reports/GetVisitsUntilConversionEcommerceOrder.php
index d838f2ea0d..8ee7f42e55 100644
--- a/plugins/Ecommerce/Reports/GetVisitsUntilConversionEcommerceOrder.php
+++ b/plugins/Ecommerce/Reports/GetVisitsUntilConversionEcommerceOrder.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Ecommerce\Reports;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\Plugins\Goals\Columns\VisitsUntilConversion;
diff --git a/plugins/Ecommerce/VisitorDetails.php b/plugins/Ecommerce/VisitorDetails.php
index a5f98c9ced..b9ba8369f0 100644
--- a/plugins/Ecommerce/VisitorDetails.php
+++ b/plugins/Ecommerce/VisitorDetails.php
@@ -9,18 +9,12 @@
namespace Piwik\Plugins\Ecommerce;
use Piwik\Common;
-use Piwik\Config;
use Piwik\DataAccess\LogAggregator;
-use Piwik\Date;
-use Piwik\Db;
-use Piwik\Metrics\Formatter;
use Piwik\Piwik;
use Piwik\Plugins\Ecommerce\Columns\ProductCategory;
use Piwik\Plugins\Live\VisitorDetailsAbstract;
use Piwik\Site;
-use Piwik\Tracker\Action;
use Piwik\Tracker\GoalManager;
-use Piwik\Tracker\PageUrl;
use Piwik\View;
class VisitorDetails extends VisitorDetailsAbstract
diff --git a/plugins/Ecommerce/Widgets/GetEcommerceLog.php b/plugins/Ecommerce/Widgets/GetEcommerceLog.php
index a480e7aa14..16a4d20357 100644
--- a/plugins/Ecommerce/Widgets/GetEcommerceLog.php
+++ b/plugins/Ecommerce/Widgets/GetEcommerceLog.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Ecommerce\Widgets;
use Piwik\Common;
use Piwik\Plugin\Manager;
use Piwik\Plugins\Live\Live;
-use Piwik\Plugins\Live\MeasurableSettings;
use Piwik\Widget\WidgetConfig;
use Piwik\Site;
diff --git a/plugins/Events/API.php b/plugins/Events/API.php
index 6f48418f44..74519953a3 100644
--- a/plugins/Events/API.php
+++ b/plugins/Events/API.php
@@ -9,9 +9,6 @@
namespace Piwik\Plugins\Events;
use Piwik\Archive;
-use Piwik\DataTable\Row;
-use Piwik\DataTable;
-use Piwik\Metrics;
use Piwik\Piwik;
/**
diff --git a/plugins/Events/Archiver.php b/plugins/Events/Archiver.php
index b42762c6eb..31d6cd9146 100644
--- a/plugins/Events/Archiver.php
+++ b/plugins/Events/Archiver.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Events;
use Piwik\Config;
use Piwik\DataArray;
-use Piwik\DataTable;
use Piwik\Metrics;
use Piwik\Plugins\Actions\ArchivingHelper;
use Piwik\RankingQuery;
diff --git a/plugins/Events/DataTable/Filter/ReplaceEventNameNotSet.php b/plugins/Events/DataTable/Filter/ReplaceEventNameNotSet.php
index 687e830e03..d242959e88 100644
--- a/plugins/Events/DataTable/Filter/ReplaceEventNameNotSet.php
+++ b/plugins/Events/DataTable/Filter/ReplaceEventNameNotSet.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Events\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Piwik;
use Piwik\Plugins\Events\Archiver;
diff --git a/plugins/Events/Events.php b/plugins/Events/Events.php
index ce36844e85..c500367996 100644
--- a/plugins/Events/Events.php
+++ b/plugins/Events/Events.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Events;
use Piwik\Common;
use Piwik\DataTable;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugin\ReportsProvider;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable\AllColumns;
diff --git a/plugins/Events/Widgets/EventsByDimension.php b/plugins/Events/Widgets/EventsByDimension.php
index 17658da539..c99cfb318d 100644
--- a/plugins/Events/Widgets/EventsByDimension.php
+++ b/plugins/Events/Widgets/EventsByDimension.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Events\Widgets;
use Piwik\Plugins\CoreHome\CoreHome;
-use Piwik\Translation\Translator;
use Piwik\Widget\WidgetContainerConfig;
class EventsByDimension extends WidgetContainerConfig
diff --git a/plugins/ExampleLogTables/ExampleLogTables.php b/plugins/ExampleLogTables/ExampleLogTables.php
index ed7ada493f..2990c06ad1 100644
--- a/plugins/ExampleLogTables/ExampleLogTables.php
+++ b/plugins/ExampleLogTables/ExampleLogTables.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\ExampleLogTables;
use Piwik\Common;
-use Piwik\Plugins\ExampleLogTables\Dao\CustomUserLog;
-use Piwik\Plugins\ExampleLogTables\Dao\CustomGroupLog;
class ExampleLogTables extends \Piwik\Plugin
{
diff --git a/plugins/ExamplePlugin/API.php b/plugins/ExamplePlugin/API.php
index a99c45788e..6115273033 100644
--- a/plugins/ExamplePlugin/API.php
+++ b/plugins/ExamplePlugin/API.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\ExamplePlugin;
use Piwik\Archive;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
use Piwik\Piwik;
use Piwik\Segment;
diff --git a/plugins/ExamplePlugin/Archiver.php b/plugins/ExamplePlugin/Archiver.php
index b9b9bc4ab1..8f3f453f99 100644
--- a/plugins/ExamplePlugin/Archiver.php
+++ b/plugins/ExamplePlugin/Archiver.php
@@ -9,11 +9,9 @@
namespace Piwik\Plugins\ExamplePlugin;
use Piwik\ArchiveProcessor;
-use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Option;
use Piwik\Sequence;
-use Psr\Log\LoggerInterface;
/**
* Class Archiver
diff --git a/plugins/ExamplePlugin/Controller.php b/plugins/ExamplePlugin/Controller.php
index 4b8dac40e6..34a80861d4 100644
--- a/plugins/ExamplePlugin/Controller.php
+++ b/plugins/ExamplePlugin/Controller.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\ExamplePlugin;
-use Piwik\View;
/**
* A controller lets you for example create a page that can be added to a menu. For more information read our guide
diff --git a/plugins/ExamplePlugin/Widgets/MyExampleWidget.php b/plugins/ExamplePlugin/Widgets/MyExampleWidget.php
index c9b70b8187..47593df280 100644
--- a/plugins/ExamplePlugin/Widgets/MyExampleWidget.php
+++ b/plugins/ExamplePlugin/Widgets/MyExampleWidget.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\ExamplePlugin\Widgets;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
-use Piwik\View;
/**
* This class allows you to add your own widget to the Piwik platform. In case you want to remove widgets from another
diff --git a/plugins/ExampleReport/Reports/GetExampleReport.php b/plugins/ExampleReport/Reports/GetExampleReport.php
index bbf77e0cb3..04895b21d6 100644
--- a/plugins/ExampleReport/Reports/GetExampleReport.php
+++ b/plugins/ExampleReport/Reports/GetExampleReport.php
@@ -9,10 +9,8 @@
namespace Piwik\Plugins\ExampleReport\Reports;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\Actions\Columns\ExitPageUrl;
-use Piwik\View;
/**
* This class defines a new report.
diff --git a/plugins/ExampleTracker/Columns/ExampleActionDimension.php b/plugins/ExampleTracker/Columns/ExampleActionDimension.php
index 42884dc62d..a4b5a1132f 100644
--- a/plugins/ExampleTracker/Columns/ExampleActionDimension.php
+++ b/plugins/ExampleTracker/Columns/ExampleActionDimension.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\ExampleTracker\Columns;
use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\ActionDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\ActionPageview;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/ExampleTracker/Columns/ExampleConversionDimension.php b/plugins/ExampleTracker/Columns/ExampleConversionDimension.php
index e4587db420..091893a426 100644
--- a/plugins/ExampleTracker/Columns/ExampleConversionDimension.php
+++ b/plugins/ExampleTracker/Columns/ExampleConversionDimension.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\ExampleTracker\Columns;
use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\ConversionDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
diff --git a/plugins/ExampleTracker/Columns/ExampleDimension.php b/plugins/ExampleTracker/Columns/ExampleDimension.php
index cb0838874b..80304f8e0d 100644
--- a/plugins/ExampleTracker/Columns/ExampleDimension.php
+++ b/plugins/ExampleTracker/Columns/ExampleDimension.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\ExampleTracker\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
/**
* This example dimension only defines a name and does not track any data. It's supposed to be only used in reports.
diff --git a/plugins/ExampleTracker/Columns/ExampleVisitDimension.php b/plugins/ExampleTracker/Columns/ExampleVisitDimension.php
index f05e9084b1..ede1d65ee5 100644
--- a/plugins/ExampleTracker/Columns/ExampleVisitDimension.php
+++ b/plugins/ExampleTracker/Columns/ExampleVisitDimension.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\ExampleTracker\Columns;
use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
diff --git a/plugins/ExampleUI/Controller.php b/plugins/ExampleUI/Controller.php
index 3761812f05..017ed01769 100644
--- a/plugins/ExampleUI/Controller.php
+++ b/plugins/ExampleUI/Controller.php
@@ -8,11 +8,8 @@
*/
namespace Piwik\Plugins\ExampleUI;
-use Piwik\Common;
use Piwik\Notification;
-use Piwik\Piwik;
use Piwik\View;
-use Piwik\ViewDataTable\Factory as ViewDataTableFactory;
/**
*/
diff --git a/plugins/ExampleUI/Reports/GetPlanetRatiosWithLogos.php b/plugins/ExampleUI/Reports/GetPlanetRatiosWithLogos.php
index fbee4427cb..9218791f03 100644
--- a/plugins/ExampleUI/Reports/GetPlanetRatiosWithLogos.php
+++ b/plugins/ExampleUI/Reports/GetPlanetRatiosWithLogos.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\ExampleUI\Reports;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\Cloud;
diff --git a/plugins/ExampleUI/Reports/GetTemperaturesEvolution.php b/plugins/ExampleUI/Reports/GetTemperaturesEvolution.php
index a2b9aeb3ee..899b59a717 100644
--- a/plugins/ExampleUI/Reports/GetTemperaturesEvolution.php
+++ b/plugins/ExampleUI/Reports/GetTemperaturesEvolution.php
@@ -10,15 +10,11 @@ namespace Piwik\Plugins\ExampleUI\Reports;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugin\ViewDataTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Bar;
use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Evolution;
-use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Pie;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
use Piwik\Report\ReportWidgetFactory;
-use Piwik\View;
use Piwik\Widget\WidgetsList;
/**
diff --git a/plugins/ExampleVisualization/Visualizations/SimpleTable.php b/plugins/ExampleVisualization/Visualizations/SimpleTable.php
index d71b46ece4..26f6625812 100644
--- a/plugins/ExampleVisualization/Visualizations/SimpleTable.php
+++ b/plugins/ExampleVisualization/Visualizations/SimpleTable.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\ExampleVisualization\Visualizations;
-use Piwik\DataTable;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugin\Visualization;
diff --git a/plugins/ExampleVue/Widgets/GetExampleVue.php b/plugins/ExampleVue/Widgets/GetExampleVue.php
index ef3ecfed8f..bb112eaed4 100644
--- a/plugins/ExampleVue/Widgets/GetExampleVue.php
+++ b/plugins/ExampleVue/Widgets/GetExampleVue.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\ExampleVue\Widgets;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
-use Piwik\View;
class GetExampleVue extends Widget
{
diff --git a/plugins/Feedback/API.php b/plugins/Feedback/API.php
index 26dde1ce19..8eefb69958 100644
--- a/plugins/Feedback/API.php
+++ b/plugins/Feedback/API.php
@@ -12,7 +12,6 @@ use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\DataTable\Renderer\Json;
use Piwik\Date;
-use Piwik\IP;
use Piwik\Mail;
use Piwik\Piwik;
use Piwik\SettingsServer;
diff --git a/plugins/Feedback/Controller.php b/plugins/Feedback/Controller.php
index 9464f855f1..f98504d302 100644
--- a/plugins/Feedback/Controller.php
+++ b/plugins/Feedback/Controller.php
@@ -8,13 +8,9 @@
*/
namespace Piwik\Plugins\Feedback;
-use Piwik\Date;
use Piwik\View;
-use Piwik\Piwik;
-use Piwik\Common;
use Piwik\Version;
use Piwik\Container\StaticContainer;
-use Piwik\DataTable\Renderer\Json;
class Controller extends \Piwik\Plugin\Controller
{
diff --git a/plugins/Feedback/Feedback.php b/plugins/Feedback/Feedback.php
index 9a75c51c92..6764c29f42 100644
--- a/plugins/Feedback/Feedback.php
+++ b/plugins/Feedback/Feedback.php
@@ -9,13 +9,9 @@
namespace Piwik\Plugins\Feedback;
use Piwik\Date;
-use Piwik\Plugins\UsersManager\API as APIUsersManager;
-use Piwik\Plugins\UsersManager\UsersManager;
-use Piwik\Site;
use Piwik\View;
use Piwik\Piwik;
use Piwik\Common;
-use Piwik\Plugin\Manager as PluginManager;
use Piwik\Plugins\Feedback\FeedbackReminder;
/**
diff --git a/plugins/Feedback/tests/Integration/FeedbackTest.php b/plugins/Feedback/tests/Integration/FeedbackTest.php
index 4f8fffba20..f86ea35098 100644
--- a/plugins/Feedback/tests/Integration/FeedbackTest.php
+++ b/plugins/Feedback/tests/Integration/FeedbackTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Feedback\tests\Unit;
-use CpChart\Chart\Data;
use Piwik\Date;
use Piwik\Option;
use Piwik\Piwik;
diff --git a/plugins/GeoIp2/LocationProvider/GeoIp2/Php.php b/plugins/GeoIp2/LocationProvider/GeoIp2/Php.php
index 238782a0f0..39ba487065 100644
--- a/plugins/GeoIp2/LocationProvider/GeoIp2/Php.php
+++ b/plugins/GeoIp2/LocationProvider/GeoIp2/Php.php
@@ -12,13 +12,11 @@ use GeoIp2\Database\Reader;
use GeoIp2\Exception\AddressNotFoundException;
use MaxMind\Db\Reader\InvalidDatabaseException;
use Piwik\Date;
-use Piwik\Common;
use Piwik\Log;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
use Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater;
use Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2;
-use Piwik\Plugins\Marketplace\Api\Exception;
use Piwik\Plugins\UserCountry\LocationProvider;
use Piwik\SettingsPiwik;
use Piwik\View;
diff --git a/plugins/Goals/Columns/DaysToConversion.php b/plugins/Goals/Columns/DaysToConversion.php
index 9be44fcd11..64f2228aac 100644
--- a/plugins/Goals/Columns/DaysToConversion.php
+++ b/plugins/Goals/Columns/DaysToConversion.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Goals\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class DaysToConversion extends Dimension
{
diff --git a/plugins/Goals/Columns/VisitsUntilConversion.php b/plugins/Goals/Columns/VisitsUntilConversion.php
index e1c883c305..2fbdbd911c 100644
--- a/plugins/Goals/Columns/VisitsUntilConversion.php
+++ b/plugins/Goals/Columns/VisitsUntilConversion.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Goals\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class VisitsUntilConversion extends Dimension
{
diff --git a/plugins/Goals/Controller.php b/plugins/Goals/Controller.php
index fd7ddc109a..79b8b34dd3 100644
--- a/plugins/Goals/Controller.php
+++ b/plugins/Goals/Controller.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Goals;
-use Piwik\API\Proxy;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\DataTable;
@@ -17,7 +16,6 @@ use Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal;
use Piwik\FrontController;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
-use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
use Piwik\Plugins\Live\Live;
use Piwik\Plugins\Referrers\API as APIReferrers;
diff --git a/plugins/Goals/Conversions.php b/plugins/Goals/Conversions.php
index 27c8352b11..a954174863 100644
--- a/plugins/Goals/Conversions.php
+++ b/plugins/Goals/Conversions.php
@@ -9,9 +9,6 @@
namespace Piwik\Plugins\Goals;
use Piwik\API\Request;
-use Piwik\Cache;
-use Piwik\Common;
-use Piwik\Db;
class Conversions
{
diff --git a/plugins/Goals/DataTable/Filter/AppendNameToColumnNames.php b/plugins/Goals/DataTable/Filter/AppendNameToColumnNames.php
index ae2c1669c7..83b9317429 100644
--- a/plugins/Goals/DataTable/Filter/AppendNameToColumnNames.php
+++ b/plugins/Goals/DataTable/Filter/AppendNameToColumnNames.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Goals\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
use Piwik\DataTable;
-use Piwik\Metrics;
/**
* Appends a string to each column name in each row of a table. Please note this filter even appends the name to a
diff --git a/plugins/Goals/Reports/Base.php b/plugins/Goals/Reports/Base.php
index 969b4f64c4..24e6ecc725 100644
--- a/plugins/Goals/Reports/Base.php
+++ b/plugins/Goals/Reports/Base.php
@@ -11,8 +11,6 @@ namespace Piwik\Plugins\Goals\Reports;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\Goals\API;
-use Piwik\Plugins\Goals\Goals;
abstract class Base extends \Piwik\Plugin\Report
{
diff --git a/plugins/Goals/Reports/Get.php b/plugins/Goals/Reports/Get.php
index 201eeae186..5d0f3b1411 100644
--- a/plugins/Goals/Reports/Get.php
+++ b/plugins/Goals/Reports/Get.php
@@ -11,14 +11,12 @@ namespace Piwik\Plugins\Goals\Reports;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\Metrics\Formatter;
use Piwik\NumberFormatter;
use Piwik\Piwik;
use Piwik\Plugin;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Evolution;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
-use Piwik\Plugins\Goals\API;
use Piwik\Plugins\Goals\Goals;
use Piwik\Plugins\Goals\Pages;
use Piwik\Report\ReportWidgetFactory;
diff --git a/plugins/Goals/Updates/3.0.0-b1.php b/plugins/Goals/Updates/3.0.0-b1.php
index 42c7d32ad9..55d2fbb626 100644
--- a/plugins/Goals/Updates/3.0.0-b1.php
+++ b/plugins/Goals/Updates/3.0.0-b1.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Goals;
-use Piwik\Common;
use Piwik\Updater;
use Piwik\Updates;
use Piwik\Updater\Migration\Factory as MigrationFactory;
diff --git a/plugins/Goals/Visualizations/Goals.php b/plugins/Goals/Visualizations/Goals.php
index 0463bde48d..02bc042f5a 100644
--- a/plugins/Goals/Visualizations/Goals.php
+++ b/plugins/Goals/Visualizations/Goals.php
@@ -8,16 +8,12 @@
namespace Piwik\Plugins\Goals\Visualizations;
-use Piwik\API\DataTablePostProcessor;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\DataTable;
use Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal;
use Piwik\Piwik;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
-use Piwik\Plugins\Goals\API as APIGoals;
use Piwik\Site;
-use Piwik\View;
require_once PIWIK_INCLUDE_PATH . '/core/Twig.php';
diff --git a/plugins/Goals/Widgets/AddNewGoal.php b/plugins/Goals/Widgets/AddNewGoal.php
index 65245b63d4..d84cce1240 100644
--- a/plugins/Goals/Widgets/AddNewGoal.php
+++ b/plugins/Goals/Widgets/AddNewGoal.php
@@ -10,8 +10,6 @@ namespace Piwik\Plugins\Goals\Widgets;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\Piwik;
-use Piwik\Plugins\Goals\API;
use Piwik\Widget\WidgetConfig;
class AddNewGoal extends \Piwik\Widget\Widget
diff --git a/plugins/Goals/Widgets/EditGoals.php b/plugins/Goals/Widgets/EditGoals.php
index a3f892cd1e..10fcc5dbdb 100644
--- a/plugins/Goals/Widgets/EditGoals.php
+++ b/plugins/Goals/Widgets/EditGoals.php
@@ -10,8 +10,6 @@ namespace Piwik\Plugins\Goals\Widgets;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\Piwik;
-use Piwik\Plugins\Goals\API;
use Piwik\Widget\WidgetConfig;
class EditGoals extends \Piwik\Widget\Widget
diff --git a/plugins/Goals/tests/Integration/APITest.php b/plugins/Goals/tests/Integration/APITest.php
index 478dadaad6..0f6ea4a94f 100644
--- a/plugins/Goals/tests/Integration/APITest.php
+++ b/plugins/Goals/tests/Integration/APITest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\Goals\tests\Integration;
-use Piwik\Piwik;
use Piwik\Plugins\Goals\API;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\FakeAccess;
diff --git a/plugins/ImageGraph/ImageGraph.php b/plugins/ImageGraph/ImageGraph.php
index 8669f32ffc..f4139c91b0 100644
--- a/plugins/ImageGraph/ImageGraph.php
+++ b/plugins/ImageGraph/ImageGraph.php
@@ -14,7 +14,6 @@ use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Period;
use Piwik\Period\Range;
-use Piwik\Piwik;
use Piwik\Scheduler\Scheduler;
use Piwik\Site;
use Piwik\Url;
diff --git a/plugins/Insights/Controller.php b/plugins/Insights/Controller.php
index 9627902913..546cb783e2 100644
--- a/plugins/Insights/Controller.php
+++ b/plugins/Insights/Controller.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Insights;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\Insights\Visualizations\Insight;
use Piwik\View;
/**
diff --git a/plugins/Insights/DataTable/Filter/MinGrowth.php b/plugins/Insights/DataTable/Filter/MinGrowth.php
index b30bdf5346..7d987909d9 100644
--- a/plugins/Insights/DataTable/Filter/MinGrowth.php
+++ b/plugins/Insights/DataTable/Filter/MinGrowth.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Insights\DataTable\Filter;
-use Piwik\DataTable;
use Piwik\DataTable\BaseFilter;
/**
diff --git a/plugins/Insights/Visualizations/Insight/RequestConfig.php b/plugins/Insights/Visualizations/Insight/RequestConfig.php
index b229534059..41d90825a5 100644
--- a/plugins/Insights/Visualizations/Insight/RequestConfig.php
+++ b/plugins/Insights/Visualizations/Insight/RequestConfig.php
@@ -10,7 +10,6 @@
namespace Piwik\Plugins\Insights\Visualizations\Insight;
use Piwik\Plugins\Insights\InsightReport;
-use Piwik\Plugins\Insights\Visualizations\Insight;
use Piwik\ViewDataTable\RequestConfig as VisualizationRequestConfig;
class RequestConfig extends VisualizationRequestConfig
diff --git a/plugins/Insights/tests/Unit/BaseUnitTest.php b/plugins/Insights/tests/Unit/BaseUnitTest.php
index d7f768aacf..c72eb91feb 100644
--- a/plugins/Insights/tests/Unit/BaseUnitTest.php
+++ b/plugins/Insights/tests/Unit/BaseUnitTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Insights\tests\Unit;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
/**
* Abstract class because it avoids it being picked up as a test case
diff --git a/plugins/Insights/tests/Unit/FilterOrderByTest.php b/plugins/Insights/tests/Unit/FilterOrderByTest.php
index 82e4ae4aae..dc31919071 100644
--- a/plugins/Insights/tests/Unit/FilterOrderByTest.php
+++ b/plugins/Insights/tests/Unit/FilterOrderByTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Insights\tests\Unit;
use Piwik\DataTable;
use Piwik\DataTable\Row;
use Piwik\Plugins\Insights\DataTable\Filter\OrderBy;
-use Piwik\Tests\Framework\TestCase\SystemTestCase;
/**
* @group Insights
diff --git a/plugins/Insights/tests/Unit/InsightReportTest.php b/plugins/Insights/tests/Unit/InsightReportTest.php
index cf0a916751..ee8969060a 100644
--- a/plugins/Insights/tests/Unit/InsightReportTest.php
+++ b/plugins/Insights/tests/Unit/InsightReportTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Insights\tests\Unit;
use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\Insights\InsightReport;
-use Piwik\Plugins\Insights\Visualizations\Insight;
/**
* @group Insights
diff --git a/plugins/Installation/FormSuperUser.php b/plugins/Installation/FormSuperUser.php
index a434275adc..9f9799f31d 100644
--- a/plugins/Installation/FormSuperUser.php
+++ b/plugins/Installation/FormSuperUser.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Installation;
use HTML_QuickForm2_DataSource_Array;
use HTML_QuickForm2_Factory;
use HTML_QuickForm2_Rule;
-use Piwik\Container\StaticContainer;
use Piwik\Piwik;
use Piwik\Plugins\UsersManager\UsersManager;
use Piwik\QuickForm2;
diff --git a/plugins/Installation/Widgets/GetSystemCheck.php b/plugins/Installation/Widgets/GetSystemCheck.php
index f79829d1c9..23b4817095 100644
--- a/plugins/Installation/Widgets/GetSystemCheck.php
+++ b/plugins/Installation/Widgets/GetSystemCheck.php
@@ -15,7 +15,6 @@ use Piwik\Plugins\Diagnostics\DiagnosticReport;
use Piwik\Plugins\Diagnostics\DiagnosticService;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
-use Piwik\View;
class GetSystemCheck extends Widget
{
diff --git a/plugins/Installation/tests/System/APITest.php b/plugins/Installation/tests/System/APITest.php
index 370b99e3bc..54a85ec389 100644
--- a/plugins/Installation/tests/System/APITest.php
+++ b/plugins/Installation/tests/System/APITest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\Installation\tests\System;
-use Piwik\Config;
use Piwik\Http;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/plugins/Intl/Commands/GenerateIntl.php b/plugins/Intl/Commands/GenerateIntl.php
index af7ad7903d..555190ef91 100644
--- a/plugins/Intl/Commands/GenerateIntl.php
+++ b/plugins/Intl/Commands/GenerateIntl.php
@@ -10,7 +10,6 @@
namespace Piwik\Plugins\Intl\Commands;
use DateTimeZone;
-use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Development;
use Piwik\Filesystem;
diff --git a/plugins/LanguagesManager/Commands/TranslationBase.php b/plugins/LanguagesManager/Commands/TranslationBase.php
index 5e47ae9101..6a304f6758 100644
--- a/plugins/LanguagesManager/Commands/TranslationBase.php
+++ b/plugins/LanguagesManager/Commands/TranslationBase.php
@@ -11,10 +11,6 @@ namespace Piwik\Plugins\LanguagesManager\Commands;
use Piwik\Development;
use Piwik\Plugin\ConsoleCommand;
-use Symfony\Component\Console\Input\ArrayInput;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
-use Symfony\Component\Console\Output\OutputInterface;
/**
*/
diff --git a/plugins/LanguagesManager/LanguagesManager.php b/plugins/LanguagesManager/LanguagesManager.php
index 0dcfe9a29d..988a0a9c70 100644
--- a/plugins/LanguagesManager/LanguagesManager.php
+++ b/plugins/LanguagesManager/LanguagesManager.php
@@ -15,7 +15,6 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Cookie;
-use Piwik\Development;
use Piwik\Intl\Locale;
use Piwik\Nonce;
use Piwik\Piwik;
diff --git a/plugins/LanguagesManager/tests/Integration/LanguagesManagerTest.php b/plugins/LanguagesManager/tests/Integration/LanguagesManagerTest.php
index 48456239dc..e057a317b4 100644
--- a/plugins/LanguagesManager/tests/Integration/LanguagesManagerTest.php
+++ b/plugins/LanguagesManager/tests/Integration/LanguagesManagerTest.php
@@ -12,7 +12,6 @@ use Piwik\Cache;
use Piwik\Container\StaticContainer;
use Piwik\Intl\Data\Provider\LanguageDataProvider;
use Piwik\Plugins\LanguagesManager\API;
-use \Exception;
use Piwik\Plugins\LanguagesManager\TranslationWriter\Filter\ByParameterCount;
use Piwik\Plugins\LanguagesManager\TranslationWriter\Filter\EmptyTranslations;
use Piwik\Plugins\LanguagesManager\TranslationWriter\Filter\EncodedEntities;
diff --git a/plugins/Live/API.php b/plugins/Live/API.php
index 032ba40675..0f639a9e87 100644
--- a/plugins/Live/API.php
+++ b/plugins/Live/API.php
@@ -15,7 +15,6 @@ use Piwik\Config;
use Piwik\DataTable;
use Piwik\Date;
use Piwik\Piwik;
-use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Site;
use Psr\Log\LoggerInterface;
diff --git a/plugins/Live/Controller.php b/plugins/Live/Controller.php
index 5d9590df6b..8625805495 100644
--- a/plugins/Live/Controller.php
+++ b/plugins/Live/Controller.php
@@ -13,7 +13,6 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Piwik;
use Piwik\DataTable;
-use Piwik\Plugins\Goals\API as APIGoals;
use Piwik\Plugins\Live\Exception\MaxExecutionTimeExceededException;
use Piwik\Plugins\Live\Visualizations\VisitorLog;
use Piwik\Url;
diff --git a/plugins/Live/ProfileSummary/Summary.php b/plugins/Live/ProfileSummary/Summary.php
index 9f864f3bd4..c08cec750b 100644
--- a/plugins/Live/ProfileSummary/Summary.php
+++ b/plugins/Live/ProfileSummary/Summary.php
@@ -12,7 +12,6 @@ use Piwik\API\Request;
use Piwik\Common;
use Piwik\Piwik;
use Piwik\View;
-use Piwik\Plugins\Goals\API as APIGoals;
/**
* Class Summary
diff --git a/plugins/Live/Reports/GetSimpleLastVisitCount.php b/plugins/Live/Reports/GetSimpleLastVisitCount.php
index 642cf5e354..5ea442d509 100644
--- a/plugins/Live/Reports/GetSimpleLastVisitCount.php
+++ b/plugins/Live/Reports/GetSimpleLastVisitCount.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Live\Reports;
use Piwik\Config;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugins\Live\Controller;
use Piwik\API\Request;
use Piwik\Plugins\Live\Exception\MaxExecutionTimeExceededException;
diff --git a/plugins/Live/Visitor.php b/plugins/Live/Visitor.php
index 388be77727..e0c4192d24 100644
--- a/plugins/Live/Visitor.php
+++ b/plugins/Live/Visitor.php
@@ -12,12 +12,9 @@ use Piwik\Cache;
use Piwik\CacheId;
use Piwik\Config;
use Piwik\DataTable\Filter\ColumnDelete;
-use Piwik\Date;
-use Piwik\Metrics\Formatter;
use Piwik\Plugin;
use Piwik\Piwik;
use Piwik\Plugins\Live\Visualizations\VisitorLog;
-use Piwik\Tracker\GoalManager;
class Visitor implements VisitorInterface
{
diff --git a/plugins/Live/tests/System/ApiCounterTest.php b/plugins/Live/tests/System/ApiCounterTest.php
index 730187a6e2..5c81d0260e 100644
--- a/plugins/Live/tests/System/ApiCounterTest.php
+++ b/plugins/Live/tests/System/ApiCounterTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Live\tests\System;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Plugins\Goals\API as GoalsApi;
use Piwik\Plugins\Live\API;
use Piwik\Tests\Framework\Fixture;
diff --git a/plugins/Login/Commands/UnblockBlockedIps.php b/plugins/Login/Commands/UnblockBlockedIps.php
index d736f2fb99..de781b4ea3 100644
--- a/plugins/Login/Commands/UnblockBlockedIps.php
+++ b/plugins/Login/Commands/UnblockBlockedIps.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Login\Commands;
use Piwik\API\Request;
use Piwik\Piwik;
use Piwik\Plugin\ConsoleCommand;
-use Piwik\Plugins\Login\API;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/Login/Controller.php b/plugins/Login/Controller.php
index b13f3f8231..fff60e74d7 100644
--- a/plugins/Login/Controller.php
+++ b/plugins/Login/Controller.php
@@ -9,18 +9,14 @@
namespace Piwik\Plugins\Login;
use Exception;
-use Piwik\Access;
-use Piwik\Auth\Password;
use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
-use Piwik\Date;
use Piwik\Log;
use Piwik\Nonce;
use Piwik\Piwik;
use Piwik\Plugins\Login\Security\BruteForceDetection;
use Piwik\Plugins\UsersManager\Model AS UsersModel;
-use Piwik\Plugins\UsersManager\UserUpdater;
use Piwik\QuickForm2;
use Piwik\Session;
use Piwik\Url;
diff --git a/plugins/Login/Security/BruteForceDetection.php b/plugins/Login/Security/BruteForceDetection.php
index ab94491d78..8ada5e9204 100644
--- a/plugins/Login/Security/BruteForceDetection.php
+++ b/plugins/Login/Security/BruteForceDetection.php
@@ -12,12 +12,10 @@ use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Db;
-use Piwik\Option;
use Piwik\Plugins\Login\Emails\SuspiciousLoginAttemptsInLastHourEmail;
use Piwik\Plugins\Login\Model;
use Piwik\Plugins\Login\SystemSettings;
use Piwik\Updater;
-use Piwik\Version;
use Psr\Log\LoggerInterface;
class BruteForceDetection {
diff --git a/plugins/Login/SessionInitializer.php b/plugins/Login/SessionInitializer.php
index 64d24d177a..03fee42603 100644
--- a/plugins/Login/SessionInitializer.php
+++ b/plugins/Login/SessionInitializer.php
@@ -13,8 +13,6 @@ use Piwik\Auth as AuthInterface;
use Piwik\AuthResult;
use Piwik\Config;
use Piwik\Cookie;
-use Piwik\Db;
-use Piwik\Log;
use Piwik\Piwik;
use Piwik\Plugins\UsersManager\API as UsersManagerAPI;
use Piwik\ProxyHttp;
diff --git a/plugins/Login/tests/Integration/LoginTest.php b/plugins/Login/tests/Integration/LoginTest.php
index 24d9c31306..39f2cc3e76 100644
--- a/plugins/Login/tests/Integration/LoginTest.php
+++ b/plugins/Login/tests/Integration/LoginTest.php
@@ -9,11 +9,8 @@
namespace Piwik\Plugins\Login\tests\Integration;
use Piwik\AuthResult;
-use Piwik\Common;
-use Piwik\Config;
use Piwik\Date;
use Piwik\DbHelper;
-use Piwik\NoAccessException;
use Piwik\Plugins\Login\Auth;
use Piwik\Plugins\UsersManager\API;
use Piwik\Plugins\UsersManager\UserUpdater;
diff --git a/plugins/Login/tests/Integration/Security/BruteForceDetectionTest.php b/plugins/Login/tests/Integration/Security/BruteForceDetectionTest.php
index 419f8ec0d3..45c6d9877d 100644
--- a/plugins/Login/tests/Integration/Security/BruteForceDetectionTest.php
+++ b/plugins/Login/tests/Integration/Security/BruteForceDetectionTest.php
@@ -8,12 +8,9 @@
namespace Piwik\Plugins\Login\tests\Integration\Security;
-use Piwik\Common;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Mail;
use Piwik\Piwik;
-use Piwik\Plugins\Login\Dao\BruteForceDetectionDao;
use Piwik\Plugins\Login\Emails\SuspiciousLoginAttemptsInLastHourEmail;
use Piwik\Plugins\Login\Security\BruteForceDetection;
use Piwik\Plugins\Login\SystemSettings;
diff --git a/plugins/Marketplace/Commands/SetLicenseKey.php b/plugins/Marketplace/Commands/SetLicenseKey.php
index 7af3389f6d..2b22cc7daa 100644
--- a/plugins/Marketplace/Commands/SetLicenseKey.php
+++ b/plugins/Marketplace/Commands/SetLicenseKey.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Marketplace\Commands;
use Piwik\Plugin\ConsoleCommand;
-use Piwik\Plugins\Marketplace\LicenseKey;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/plugins/Marketplace/Marketplace.php b/plugins/Marketplace/Marketplace.php
index a07ef9b1d0..752d26bf97 100644
--- a/plugins/Marketplace/Marketplace.php
+++ b/plugins/Marketplace/Marketplace.php
@@ -9,10 +9,7 @@
namespace Piwik\Plugins\Marketplace;
use Piwik\Container\StaticContainer;
-use Piwik\Piwik;
use Piwik\Plugin;
-use Piwik\Plugins\Marketplace\Widgets\GetNewPlugins;
-use Piwik\Plugins\Marketplace\Widgets\GetPremiumFeatures;
use Piwik\SettingsPiwik;
use Piwik\Widget\WidgetsList;
diff --git a/plugins/Marketplace/Widgets/GetPremiumFeatures.php b/plugins/Marketplace/Widgets/GetPremiumFeatures.php
index 7569797e05..35a35766fb 100644
--- a/plugins/Marketplace/Widgets/GetPremiumFeatures.php
+++ b/plugins/Marketplace/Widgets/GetPremiumFeatures.php
@@ -8,9 +8,7 @@
*/
namespace Piwik\Plugins\Marketplace\Widgets;
-use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugin;
use Piwik\Plugins\Marketplace\Api\Client;
use Piwik\Plugins\Marketplace\Input\PurchaseType;
use Piwik\Plugins\Marketplace\Input\Sort;
diff --git a/plugins/Marketplace/Widgets/Marketplace.php b/plugins/Marketplace/Widgets/Marketplace.php
index 678ae31ee8..b662be0322 100644
--- a/plugins/Marketplace/Widgets/Marketplace.php
+++ b/plugins/Marketplace/Widgets/Marketplace.php
@@ -8,11 +8,7 @@
*/
namespace Piwik\Plugins\Marketplace\Widgets;
-use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\Marketplace\Api\Client;
-use Piwik\Plugins\Marketplace\Input\PurchaseType;
-use Piwik\Plugins\Marketplace\Input\Sort;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
diff --git a/plugins/Marketplace/tests/Integration/UpdateCommunicationTest.php b/plugins/Marketplace/tests/Integration/UpdateCommunicationTest.php
index 73ed18059f..a3f49c3349 100644
--- a/plugins/Marketplace/tests/Integration/UpdateCommunicationTest.php
+++ b/plugins/Marketplace/tests/Integration/UpdateCommunicationTest.php
@@ -17,7 +17,6 @@ use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Twig;
use Piwik\View;
-use Twig\Environment;
/**
* @group Plugins
diff --git a/plugins/MobileMessaging/API.php b/plugins/MobileMessaging/API.php
index 808b8f370a..b1ecb07102 100644
--- a/plugins/MobileMessaging/API.php
+++ b/plugins/MobileMessaging/API.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\MobileMessaging;
use Piwik\Common;
-use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugins\MobileMessaging\SMSProvider;
diff --git a/plugins/MobileMessaging/MobileMessaging.php b/plugins/MobileMessaging/MobileMessaging.php
index 3dc8f3b72d..240ab55fb9 100644
--- a/plugins/MobileMessaging/MobileMessaging.php
+++ b/plugins/MobileMessaging/MobileMessaging.php
@@ -12,7 +12,6 @@ use Piwik\Option;
use Piwik\Period;
use Piwik\Piwik;
use Piwik\Plugins\API\API as APIPlugins;
-use Piwik\Plugins\MobileMessaging\API as APIMobileMessaging;
use Piwik\Plugins\MobileMessaging\ReportRenderer\ReportRendererException;
use Piwik\Plugins\MobileMessaging\ReportRenderer\Sms;
use Piwik\Plugins\ScheduledReports\API as APIScheduledReports;
diff --git a/plugins/MobileMessaging/SMSProvider.php b/plugins/MobileMessaging/SMSProvider.php
index fda7dcc2ec..48294bb123 100644
--- a/plugins/MobileMessaging/SMSProvider.php
+++ b/plugins/MobileMessaging/SMSProvider.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\MobileMessaging;
-use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Plugin;
use Piwik\Piwik;
diff --git a/plugins/Monolog/tests/Integration/LogTest.php b/plugins/Monolog/tests/Integration/LogTest.php
index 6353a0ed06..4bc2e72f75 100644
--- a/plugins/Monolog/tests/Integration/LogTest.php
+++ b/plugins/Monolog/tests/Integration/LogTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\Monolog\tests\Integration;
use Exception;
use Piwik\Application\Environment;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Db;
use Piwik\Log;
@@ -28,7 +27,7 @@ class LogTest extends IntegrationTestCase
const STRING_MESSAGE_FORMAT = '[%tag%] %message%';
const STRING_MESSAGE_FORMAT_SPRINTF = "[%s] [%s] %s";
- public static $expectedExceptionOutput = '[Monolog] [%s] LogTest.php(130): dummy error message
+ public static $expectedExceptionOutput = '[Monolog] [%s] LogTest.php(129): dummy error message
dummy backtrace [Query: , CLI mode: 1]';
public static $expectedErrorOutput = '[Monolog] [%s] dummyerrorfile.php(145): dummy error message
diff --git a/plugins/Monolog/tests/Unit/Processor/ExceptionToTextProcessorTest.php b/plugins/Monolog/tests/Unit/Processor/ExceptionToTextProcessorTest.php
index eb427bf01c..b5efb73d7d 100644
--- a/plugins/Monolog/tests/Unit/Processor/ExceptionToTextProcessorTest.php
+++ b/plugins/Monolog/tests/Unit/Processor/ExceptionToTextProcessorTest.php
@@ -11,9 +11,7 @@ namespace Piwik\Plugins\Monolog\tests\Unit\Processor;
use PHPUnit\Runner\Version;
use Piwik\Access;
use Piwik\Common;
-use Piwik\Db;
use Piwik\Log;
-use Piwik\Piwik;
use Piwik\Plugins\Monolog\Processor\ExceptionToTextProcessor;
/**
@@ -72,7 +70,7 @@ class ExceptionToTextProcessorTest extends \PHPUnit\Framework\TestCase
$result = $processor($record);
$expected = array(
- 'message' => __FILE__ . "(65): [message and stack trace] [Query: , CLI mode: 1]",
+ 'message' => __FILE__ . "(63): [message and stack trace] [Query: , CLI mode: 1]",
'context' => array(
'exception' => $exception,
),
diff --git a/plugins/Morpheus/Controller.php b/plugins/Morpheus/Controller.php
index 74eee29d3f..92717e6042 100644
--- a/plugins/Morpheus/Controller.php
+++ b/plugins/Morpheus/Controller.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Morpheus;
use Piwik\Development;
use Piwik\Piwik;
-use Piwik\View;
class Controller extends \Piwik\Plugin\Controller
{
diff --git a/plugins/MultiSites/Controller.php b/plugins/MultiSites/Controller.php
index 715c59a732..bc66edd022 100644
--- a/plugins/MultiSites/Controller.php
+++ b/plugins/MultiSites/Controller.php
@@ -11,9 +11,6 @@ namespace Piwik\Plugins\MultiSites;
use Piwik\Common;
use Piwik\Config;
use Piwik\Date;
-use Piwik\Period;
-use Piwik\DataTable;
-use Piwik\DataTable\Row;
use Piwik\Piwik;
use Piwik\Translation\Translator;
use Piwik\View;
diff --git a/plugins/MultiSites/Dashboard.php b/plugins/MultiSites/Dashboard.php
index 1a64f26edf..614a7c7e92 100644
--- a/plugins/MultiSites/Dashboard.php
+++ b/plugins/MultiSites/Dashboard.php
@@ -11,15 +11,10 @@ namespace Piwik\Plugins\MultiSites;
use Piwik\API\DataTablePostProcessor;
use Piwik\API\Request;
use Piwik\API\ResponseBuilder;
-use Piwik\Config;
-use Piwik\Metrics\Formatter;
use Piwik\NumberFormatter;
-use Piwik\Period;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
use Piwik\DataTable\Row\DataTableSummaryRow;
use Piwik\Site;
-use Piwik\View;
/**
* Fetches and formats the response of `MultiSites.getAll` in a way that it can be used by the All Websites AngularJS
diff --git a/plugins/Overlay/Controller.php b/plugins/Overlay/Controller.php
index fb950e1fa6..9f6b905472 100644
--- a/plugins/Overlay/Controller.php
+++ b/plugins/Overlay/Controller.php
@@ -14,12 +14,10 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Metrics;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugins\Actions\ArchivingHelper;
use Piwik\Plugins\SegmentEditor\SegmentFormatter;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\ProxyHttp;
-use Piwik\Segment;
use Piwik\Session;
use Piwik\Tracker\Action;
use Piwik\Tracker\PageUrl;
diff --git a/plugins/Overlay/Overlay.php b/plugins/Overlay/Overlay.php
index 49a389f359..2528e550aa 100644
--- a/plugins/Overlay/Overlay.php
+++ b/plugins/Overlay/Overlay.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\Overlay;
-use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Url;
use Piwik\UrlHelper;
diff --git a/plugins/PagePerformance/JqplotDataGenerator/StackedBarEvolution.php b/plugins/PagePerformance/JqplotDataGenerator/StackedBarEvolution.php
index 86fd5e09ef..9c005dc620 100644
--- a/plugins/PagePerformance/JqplotDataGenerator/StackedBarEvolution.php
+++ b/plugins/PagePerformance/JqplotDataGenerator/StackedBarEvolution.php
@@ -8,15 +8,9 @@
*/
namespace Piwik\Plugins\PagePerformance\JqplotDataGenerator;
-use Piwik\Archive\DataTableFactory;
-use Piwik\Common;
use Piwik\DataTable;
-use Piwik\Date;
-use Piwik\Metrics;
use Piwik\Period;
-use Piwik\Period\Factory;
use Piwik\Plugins\CoreVisualizations\JqplotDataGenerator;
-use Piwik\Url;
/**
* Generates JQPlot JSON data/config for evolution graphs.
diff --git a/plugins/PagePerformance/Reports/Get.php b/plugins/PagePerformance/Reports/Get.php
index 673a294f83..eb8556ae05 100644
--- a/plugins/PagePerformance/Reports/Get.php
+++ b/plugins/PagePerformance/Reports/Get.php
@@ -12,7 +12,6 @@ use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
-use Piwik\Plugins\Installation\View;
use Piwik\Plugins\PagePerformance\Metrics;
use Piwik\Plugins\PagePerformance\Visualizations\JqplotGraph\StackedBarEvolution;
use Piwik\Plugins\PagePerformance\Visualizations\PerformanceColumns;
diff --git a/plugins/PrivacyManager/Controller.php b/plugins/PrivacyManager/Controller.php
index 1c3521163b..d2120f1f2e 100644
--- a/plugins/PrivacyManager/Controller.php
+++ b/plugins/PrivacyManager/Controller.php
@@ -11,12 +11,10 @@ namespace Piwik\Plugins\PrivacyManager;
use Piwik\Common;
use Piwik\Config as PiwikConfig;
use Piwik\Container\StaticContainer;
-use Piwik\DataTable\Renderer\Json;
use Piwik\Date;
use Piwik\Db;
use Piwik\Metrics\Formatter;
use Piwik\Nonce;
-use Piwik\Notification;
use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
diff --git a/plugins/PrivacyManager/Dao/LogDataAnonymizer.php b/plugins/PrivacyManager/Dao/LogDataAnonymizer.php
index 0ddf6c8ef2..23d3f37b61 100644
--- a/plugins/PrivacyManager/Dao/LogDataAnonymizer.php
+++ b/plugins/PrivacyManager/Dao/LogDataAnonymizer.php
@@ -17,7 +17,6 @@ use Piwik\Plugins\PrivacyManager\IPAnonymizer;
use Piwik\Plugins\PrivacyManager\Tracker\RequestProcessor;
use Piwik\Plugins\UserCountry\LocationProvider;
use Piwik\Plugins\UserCountry\VisitorGeolocator;
-use Piwik\SettingsPiwik;
use Piwik\Tracker\Model;
use Exception;
diff --git a/plugins/PrivacyManager/ReferrerAnonymizer.php b/plugins/PrivacyManager/ReferrerAnonymizer.php
index c27b6be252..2790994407 100644
--- a/plugins/PrivacyManager/ReferrerAnonymizer.php
+++ b/plugins/PrivacyManager/ReferrerAnonymizer.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\PrivacyManager;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\PrivacyManager\Config as PrivacyManagerConfig;
class ReferrerAnonymizer
{
diff --git a/plugins/PrivacyManager/SystemSettings.php b/plugins/PrivacyManager/SystemSettings.php
index 611a3d2786..7d0f4e6b9a 100644
--- a/plugins/PrivacyManager/SystemSettings.php
+++ b/plugins/PrivacyManager/SystemSettings.php
@@ -8,10 +8,7 @@
*/
namespace Piwik\Plugins\PrivacyManager;
-use Piwik\Container\StaticContainer;
-use Piwik\Log;
use Piwik\Piwik;
-use Piwik\Plugin\Manager;
use Piwik\Settings\Plugin\SystemSetting;
use Piwik\Settings\FieldConfig;
diff --git a/plugins/PrivacyManager/tests/Integration/DataPurgingTest.php b/plugins/PrivacyManager/tests/Integration/DataPurgingTest.php
index 6c29f6de17..799eb8e797 100644
--- a/plugins/PrivacyManager/tests/Integration/DataPurgingTest.php
+++ b/plugins/PrivacyManager/tests/Integration/DataPurgingTest.php
@@ -11,7 +11,6 @@ use Piwik\Archive;
use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
-use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\DataAccess\RawLogDao;
use Piwik\Date;
use Piwik\Db;
diff --git a/plugins/PrivacyManager/tests/Integration/Model/DataSubjectsTest.php b/plugins/PrivacyManager/tests/Integration/Model/DataSubjectsTest.php
index eadc9263ac..b81364cdb5 100644
--- a/plugins/PrivacyManager/tests/Integration/Model/DataSubjectsTest.php
+++ b/plugins/PrivacyManager/tests/Integration/Model/DataSubjectsTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\PrivacyManager\tests\Integration\Model;
use Piwik\Common;
use Piwik\Container\StaticContainer;
-use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
use Piwik\Db;
use Piwik\Option;
diff --git a/plugins/ProfessionalServices/Promo.php b/plugins/ProfessionalServices/Promo.php
index f2ac24a481..3f5bc44769 100644
--- a/plugins/ProfessionalServices/Promo.php
+++ b/plugins/ProfessionalServices/Promo.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\ProfessionalServices;
-use Piwik\ProfessionalServices\Advertising;
class Promo
{
diff --git a/plugins/Proxy/Controller.php b/plugins/Proxy/Controller.php
index a552b38d98..fe3c529196 100644
--- a/plugins/Proxy/Controller.php
+++ b/plugins/Proxy/Controller.php
@@ -12,10 +12,7 @@ use Piwik\AssetManager;
use Piwik\AssetManager\UIAsset;
use Piwik\Common;
use Piwik\Exception\StylesheetLessCompileException;
-use Piwik\Piwik;
use Piwik\ProxyHttp;
-use Piwik\Url;
-use Piwik\UrlHelper;
/**
* Controller for proxy services
diff --git a/plugins/Referrers/Columns/Campaign.php b/plugins/Referrers/Columns/Campaign.php
index c5fd824a33..1bc00d8c0a 100644
--- a/plugins/Referrers/Columns/Campaign.php
+++ b/plugins/Referrers/Columns/Campaign.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\TrackerConfig;
diff --git a/plugins/Referrers/Columns/Referrer.php b/plugins/Referrers/Columns/Referrer.php
index 5159985842..d4cf921f99 100644
--- a/plugins/Referrers/Columns/Referrer.php
+++ b/plugins/Referrers/Columns/Referrer.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class Referrer extends Dimension
{
diff --git a/plugins/Referrers/Columns/SearchEngine.php b/plugins/Referrers/Columns/SearchEngine.php
index 76840d6fbb..e19ee64ad2 100644
--- a/plugins/Referrers/Columns/SearchEngine.php
+++ b/plugins/Referrers/Columns/SearchEngine.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class SearchEngine extends Dimension
{
diff --git a/plugins/Referrers/Columns/SocialNetwork.php b/plugins/Referrers/Columns/SocialNetwork.php
index a35c61b539..c9865c5438 100644
--- a/plugins/Referrers/Columns/SocialNetwork.php
+++ b/plugins/Referrers/Columns/SocialNetwork.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class SocialNetwork extends Dimension
{
diff --git a/plugins/Referrers/Columns/Website.php b/plugins/Referrers/Columns/Website.php
index 73aa5bcbed..01af5f6e4b 100644
--- a/plugins/Referrers/Columns/Website.php
+++ b/plugins/Referrers/Columns/Website.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Common;
-use Piwik\Piwik;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\TrackerConfig;
diff --git a/plugins/Referrers/Columns/WebsitePage.php b/plugins/Referrers/Columns/WebsitePage.php
index 18b765b105..777d31e581 100644
--- a/plugins/Referrers/Columns/WebsitePage.php
+++ b/plugins/Referrers/Columns/WebsitePage.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class WebsitePage extends Dimension
{
diff --git a/plugins/Referrers/Controller.php b/plugins/Referrers/Controller.php
index 6969063271..78745f43f3 100644
--- a/plugins/Referrers/Controller.php
+++ b/plugins/Referrers/Controller.php
@@ -8,20 +8,12 @@
*/
namespace Piwik\Plugins\Referrers;
-use Piwik\API\Request;
use Piwik\Common;
-use Piwik\DataTable\Filter\CalculateEvolutionFilter;
-use Piwik\DataTable\Map;
use Piwik\FrontController;
-use Piwik\Metrics;
-use Piwik\NumberFormatter;
-use Piwik\Period\Range;
use Piwik\Piwik;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
-use Piwik\ViewDataTable;
use Piwik\SettingsPiwik;
use Piwik\Translation\Translator;
-use Piwik\View;
/**
*
diff --git a/plugins/Referrers/DataTable/Filter/KeywordNotDefined.php b/plugins/Referrers/DataTable/Filter/KeywordNotDefined.php
index 55d17eb43e..e68c903872 100644
--- a/plugins/Referrers/DataTable/Filter/KeywordNotDefined.php
+++ b/plugins/Referrers/DataTable/Filter/KeywordNotDefined.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Referrers\DataTable\Filter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
class KeywordNotDefined extends DataTable\Filter\ColumnCallbackReplace
diff --git a/plugins/Referrers/DataTable/Filter/KeywordsFromSearchEngineId.php b/plugins/Referrers/DataTable/Filter/KeywordsFromSearchEngineId.php
index d25d733ae1..bbdcb09118 100644
--- a/plugins/Referrers/DataTable/Filter/KeywordsFromSearchEngineId.php
+++ b/plugins/Referrers/DataTable/Filter/KeywordsFromSearchEngineId.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\Referrers\SearchEngine;
diff --git a/plugins/Referrers/DataTable/Filter/SearchEnginesFromKeywordId.php b/plugins/Referrers/DataTable/Filter/SearchEnginesFromKeywordId.php
index 818358b2ad..9f91326e2d 100644
--- a/plugins/Referrers/DataTable/Filter/SearchEnginesFromKeywordId.php
+++ b/plugins/Referrers/DataTable/Filter/SearchEnginesFromKeywordId.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Plugins\Referrers\SearchEngine;
diff --git a/plugins/Referrers/DataTable/Filter/SetGetReferrerTypeSubtables.php b/plugins/Referrers/DataTable/Filter/SetGetReferrerTypeSubtables.php
index 839356b7ff..b4263a76a8 100644
--- a/plugins/Referrers/DataTable/Filter/SetGetReferrerTypeSubtables.php
+++ b/plugins/Referrers/DataTable/Filter/SetGetReferrerTypeSubtables.php
@@ -10,10 +10,8 @@ namespace Piwik\Plugins\Referrers\DataTable\Filter;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Period\Range;
-use Piwik\Plugins\Referrers\API;
/**
* Utility function that sets the subtables for the getReferrerType report.
diff --git a/plugins/Referrers/DataTable/Filter/UrlsForSocial.php b/plugins/Referrers/DataTable/Filter/UrlsForSocial.php
index 3137c345f2..d159763537 100644
--- a/plugins/Referrers/DataTable/Filter/UrlsForSocial.php
+++ b/plugins/Referrers/DataTable/Filter/UrlsForSocial.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\Referrers\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
-use Piwik\Metrics;
class UrlsForSocial extends BaseFilter
{
diff --git a/plugins/Referrers/DataTable/Filter/UrlsFromWebsiteId.php b/plugins/Referrers/DataTable/Filter/UrlsFromWebsiteId.php
index ba0c228b3b..739f666e32 100644
--- a/plugins/Referrers/DataTable/Filter/UrlsFromWebsiteId.php
+++ b/plugins/Referrers/DataTable/Filter/UrlsFromWebsiteId.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\DataTable\Filter;
use Piwik\DataTable\BaseFilter;
-use Piwik\DataTable\Row;
use Piwik\DataTable;
class UrlsFromWebsiteId extends BaseFilter
diff --git a/plugins/Referrers/Referrers.php b/plugins/Referrers/Referrers.php
index 7a490bceac..68880c5266 100644
--- a/plugins/Referrers/Referrers.php
+++ b/plugins/Referrers/Referrers.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Referrers;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\Referrers\Reports\Get;
use Piwik\Plugins\SitesManager\SiteUrls;
/**
diff --git a/plugins/Referrers/Reports/Get.php b/plugins/Referrers/Reports/Get.php
index 987f213a3f..0078102a21 100644
--- a/plugins/Referrers/Reports/Get.php
+++ b/plugins/Referrers/Reports/Get.php
@@ -14,7 +14,6 @@ use Piwik\API\Request;
use Piwik\Common;
use Piwik\DataTable;
use Piwik\DataTable\Filter\CalculateEvolutionFilter;
-use Piwik\DataTable\Filter\ColumnCallbackAddColumnPercentage;
use Piwik\Date;
use Piwik\NumberFormatter;
use Piwik\Period;
diff --git a/plugins/Referrers/Reports/GetKeywords.php b/plugins/Referrers/Reports/GetKeywords.php
index 0abb9e5008..2c2d4927e1 100644
--- a/plugins/Referrers/Reports/GetKeywords.php
+++ b/plugins/Referrers/Reports/GetKeywords.php
@@ -12,9 +12,7 @@ use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
-use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Evolution;
use Piwik\Plugins\Referrers\Columns\Keyword;
-use Piwik\Tracker\Visit;
class GetKeywords extends Base
{
diff --git a/plugins/Referrers/Reports/GetReferrerType.php b/plugins/Referrers/Reports/GetReferrerType.php
index 19dc05eb3b..6c61c10047 100644
--- a/plugins/Referrers/Reports/GetReferrerType.php
+++ b/plugins/Referrers/Reports/GetReferrerType.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\Reports;
use Piwik\Common;
-use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
diff --git a/plugins/Referrers/Reports/GetSocials.php b/plugins/Referrers/Reports/GetSocials.php
index adbc1ab2cb..5a3bd0a125 100644
--- a/plugins/Referrers/Reports/GetSocials.php
+++ b/plugins/Referrers/Reports/GetSocials.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Referrers\Reports;
-use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
diff --git a/plugins/Referrers/Reports/GetWebsites.php b/plugins/Referrers/Reports/GetWebsites.php
index 50939b7d57..331be38199 100644
--- a/plugins/Referrers/Reports/GetWebsites.php
+++ b/plugins/Referrers/Reports/GetWebsites.php
@@ -13,8 +13,6 @@ use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
use Piwik\Plugins\Referrers\Columns\Website;
-use Piwik\Report\ReportWidgetFactory;
-use Piwik\Widget\WidgetsList;
class GetWebsites extends Base
{
diff --git a/plugins/Referrers/Widgets/GetCampaignUrlBuilder.php b/plugins/Referrers/Widgets/GetCampaignUrlBuilder.php
index bfc3308f1b..434f130c3d 100644
--- a/plugins/Referrers/Widgets/GetCampaignUrlBuilder.php
+++ b/plugins/Referrers/Widgets/GetCampaignUrlBuilder.php
@@ -12,7 +12,6 @@ use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugin;
use Piwik\Widget\WidgetConfig;
-use Piwik\SettingsPiwik;
class GetCampaignUrlBuilder extends \Piwik\Widget\Widget
{
diff --git a/plugins/Referrers/tests/Integration/Columns/ReferrerNameTest.php b/plugins/Referrers/tests/Integration/Columns/ReferrerNameTest.php
index 3e1d6153d1..362a10f920 100644
--- a/plugins/Referrers/tests/Integration/Columns/ReferrerNameTest.php
+++ b/plugins/Referrers/tests/Integration/Columns/ReferrerNameTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Referrers\tests\Integration\Columns;
use Piwik\Common;
use Piwik\Plugins\Referrers\Columns\ReferrerName;
-use Piwik\Plugins\Referrers\Columns\ReferrerType;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker\Cache;
diff --git a/plugins/Referrers/tests/Unit/ReferrersTest.php b/plugins/Referrers/tests/Unit/ReferrersTest.php
index 1965f22ade..ea31103da7 100644
--- a/plugins/Referrers/tests/Unit/ReferrersTest.php
+++ b/plugins/Referrers/tests/Unit/ReferrersTest.php
@@ -8,9 +8,6 @@
namespace Piwik\Plugins\Referrers\tests;
-use Piwik\DataTable;
-use Piwik\DataTable\Row;
-use Piwik\Period;
require_once PIWIK_INCLUDE_PATH . '/plugins/Referrers/Referrers.php';
diff --git a/plugins/Referrers/tests/Unit/SocialTest.php b/plugins/Referrers/tests/Unit/SocialTest.php
index b292503287..38ff93377e 100644
--- a/plugins/Referrers/tests/Unit/SocialTest.php
+++ b/plugins/Referrers/tests/Unit/SocialTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Referrers\tests;
use Piwik\Plugins\Referrers\Social;
-use Spyc;
/**
* @group Social
diff --git a/plugins/Resolution/API.php b/plugins/Resolution/API.php
index d7df1cdb18..45a1eb5a6b 100644
--- a/plugins/Resolution/API.php
+++ b/plugins/Resolution/API.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\Resolution;
use Piwik\Archive;
-use Piwik\DataTable;
-use Piwik\Metrics;
use Piwik\Piwik;
/**
diff --git a/plugins/Resolution/Columns/Configuration.php b/plugins/Resolution/Columns/Configuration.php
index 58e1adcd0c..f61052da9e 100644
--- a/plugins/Resolution/Columns/Configuration.php
+++ b/plugins/Resolution/Columns/Configuration.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\Resolution\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class Configuration extends Dimension
{
diff --git a/plugins/Resolution/Columns/Resolution.php b/plugins/Resolution/Columns/Resolution.php
index 5cedfc5239..13888b1383 100644
--- a/plugins/Resolution/Columns/Resolution.php
+++ b/plugins/Resolution/Columns/Resolution.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\Resolution\Columns;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
diff --git a/plugins/SEO/Metric/Aggregator.php b/plugins/SEO/Metric/Aggregator.php
index 06b427dd28..2059464af6 100644
--- a/plugins/SEO/Metric/Aggregator.php
+++ b/plugins/SEO/Metric/Aggregator.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\SEO\Metric;
use Piwik\Container\StaticContainer;
-use Piwik\Metrics\Formatter;
use Piwik\Piwik;
/**
diff --git a/plugins/SEO/config/ui-test.php b/plugins/SEO/config/ui-test.php
index e4a193928b..ebccc69319 100644
--- a/plugins/SEO/config/ui-test.php
+++ b/plugins/SEO/config/ui-test.php
@@ -1,6 +1,5 @@
<?php
-use Piwik\Container\StaticContainer;
return array(
'observers.global' => \DI\add([
diff --git a/plugins/SEO/tests/Integration/SEOTest.php b/plugins/SEO/tests/Integration/SEOTest.php
index 67c99f9356..75de0b7490 100644
--- a/plugins/SEO/tests/Integration/SEOTest.php
+++ b/plugins/SEO/tests/Integration/SEOTest.php
@@ -9,11 +9,8 @@
namespace Piwik\Plugins\SEO\tests\Integration;
use Piwik\DataTable\Renderer;
-use Piwik\Http;
-use Piwik\NumberFormatter;
use Piwik\Piwik;
use Piwik\Plugins\SEO\API;
-use Exception;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/plugins/ScheduledReports/Controller.php b/plugins/ScheduledReports/Controller.php
index 8f60a4093a..b6468affee 100644
--- a/plugins/ScheduledReports/Controller.php
+++ b/plugins/ScheduledReports/Controller.php
@@ -8,17 +8,13 @@
*/
namespace Piwik\Plugins\ScheduledReports;
-use Faker\Provider\Image;
use Piwik\Access;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\Config;
-use Piwik\Date;
use Piwik\Nonce;
use Piwik\Piwik;
use Piwik\Plugins\ImageGraph\ImageGraph;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
-use Piwik\Plugins\SegmentEditor\API as APISegmentEditor;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\View;
diff --git a/plugins/ScheduledReports/Model.php b/plugins/ScheduledReports/Model.php
index 19f561dde3..95e98dd570 100644
--- a/plugins/ScheduledReports/Model.php
+++ b/plugins/ScheduledReports/Model.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\ScheduledReports;
use Piwik\Common;
use Piwik\Db;
use Piwik\DbHelper;
-use Piwik\ReportRenderer;
class Model
{
diff --git a/plugins/ScheduledReports/Tasks.php b/plugins/ScheduledReports/Tasks.php
index 364f4931f0..10b4492cd5 100644
--- a/plugins/ScheduledReports/Tasks.php
+++ b/plugins/ScheduledReports/Tasks.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\ScheduledReports;
use Piwik\Scheduler\Schedule\Schedule;
-use Piwik\Site;
class Tasks extends \Piwik\Plugin\Tasks
{
diff --git a/plugins/ScheduledReports/tests/Integration/ScheduledReportsTest.php b/plugins/ScheduledReports/tests/Integration/ScheduledReportsTest.php
index 63e9c302e5..81366dd8df 100644
--- a/plugins/ScheduledReports/tests/Integration/ScheduledReportsTest.php
+++ b/plugins/ScheduledReports/tests/Integration/ScheduledReportsTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\ScheduledReports\tests;
-use Piwik\Db;
use Piwik\Piwik;
use Piwik\Plugins\ScheduledReports\API;
use Piwik\Plugins\ScheduledReports\ScheduledReports;
diff --git a/plugins/SegmentEditor/API.php b/plugins/SegmentEditor/API.php
index 4959e850c0..0750ad690f 100644
--- a/plugins/SegmentEditor/API.php
+++ b/plugins/SegmentEditor/API.php
@@ -9,20 +9,14 @@
namespace Piwik\Plugins\SegmentEditor;
use Exception;
-use Piwik\Access;
-use Piwik\Archive\ArchiveInvalidator;
use Piwik\ArchiveProcessor\Rules;
use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\CronArchive\SegmentArchiving;
use Piwik\Date;
-use Piwik\Db;
-use Piwik\Period\Range;
use Piwik\Piwik;
use Piwik\Config;
use Piwik\Segment;
-use Piwik\Site;
-use Psr\Log\LoggerInterface;
use Piwik\Cache;
/**
diff --git a/plugins/SegmentEditor/SegmentEditor.php b/plugins/SegmentEditor/SegmentEditor.php
index 96128253a1..c22ba33bda 100644
--- a/plugins/SegmentEditor/SegmentEditor.php
+++ b/plugins/SegmentEditor/SegmentEditor.php
@@ -23,7 +23,6 @@ use Piwik\Piwik;
use Piwik\Plugins\CoreHome\SystemSummary;
use Piwik\Plugins\Diagnostics\Diagnostics;
use Piwik\Segment;
-use Piwik\SettingsPiwik;
use Piwik\SettingsServer;
use Piwik\Site;
use Piwik\Period;
diff --git a/plugins/SegmentEditor/SegmentFormatter.php b/plugins/SegmentEditor/SegmentFormatter.php
index fe0ef7eac8..383c5abde5 100644
--- a/plugins/SegmentEditor/SegmentFormatter.php
+++ b/plugins/SegmentEditor/SegmentFormatter.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\SegmentEditor;
use Exception;
-use Piwik\Common;
use Piwik\Piwik;
use Piwik\Segment;
use Piwik\Segment\SegmentExpression;
diff --git a/plugins/SitesManager/API.php b/plugins/SitesManager/API.php
index 2c800586c5..e213ff1c96 100644
--- a/plugins/SitesManager/API.php
+++ b/plugins/SitesManager/API.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\SitesManager;
use DateTimeZone;
use Exception;
use Piwik\Access;
-use Piwik\CacheId;
use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Date;
@@ -29,10 +28,8 @@ use Piwik\Scheduler\Scheduler;
use Piwik\SettingsPiwik;
use Piwik\SettingsServer;
use Piwik\Site;
-use Piwik\Tracker;
use Piwik\Tracker\Cache;
use Piwik\Tracker\TrackerCodeGenerator;
-use Piwik\Measurable\Type;
use Piwik\Translation\Translator;
use Piwik\Url;
use Piwik\UrlHelper;
diff --git a/plugins/SitesManager/Controller.php b/plugins/SitesManager/Controller.php
index 1b171533c0..79e671a720 100644
--- a/plugins/SitesManager/Controller.php
+++ b/plugins/SitesManager/Controller.php
@@ -13,16 +13,12 @@ use Piwik\API\Request;
use Piwik\API\ResponseBuilder;
use Piwik\Common;
use Piwik\Container\StaticContainer;
-use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
use Piwik\Session;
-use Piwik\Settings\Measurable\MeasurableSettings;
use Piwik\SettingsPiwik;
-use Piwik\Site;
use Piwik\Tracker\TrackerCodeGenerator;
use Piwik\Url;
-use Piwik\View;
use Piwik\Http;
use Piwik\Plugins\SitesManager\GtmSiteTypeGuesser;
use Matomo\Cache\Lazy;
diff --git a/plugins/SitesManager/Menu.php b/plugins/SitesManager/Menu.php
index 76ad41ba32..4a629a6b4d 100644
--- a/plugins/SitesManager/Menu.php
+++ b/plugins/SitesManager/Menu.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\SitesManager;
use Piwik\Menu\MenuAdmin;
use Piwik\Piwik;
use Piwik\Measurable\Type\TypeManager;
-use Piwik\Plugins\WebsiteMeasurable;
class Menu extends \Piwik\Plugin\Menu
{
diff --git a/plugins/SitesManager/Model.php b/plugins/SitesManager/Model.php
index 18c9acf491..1a5c63d1f7 100644
--- a/plugins/SitesManager/Model.php
+++ b/plugins/SitesManager/Model.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\SitesManager;
use Piwik\Access;
-use Piwik\Date;
use Piwik\Db;
use Piwik\Common;
use Exception;
diff --git a/plugins/SitesManager/SiteUrls.php b/plugins/SitesManager/SiteUrls.php
index 2441b823fe..530577b9ac 100644
--- a/plugins/SitesManager/SiteUrls.php
+++ b/plugins/SitesManager/SiteUrls.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\SitesManager;
use Piwik\Cache;
use Piwik\Common;
use Piwik\Tracker\Request;
-use Piwik\Tracker\Visitor;
class SiteUrls
{
diff --git a/plugins/SitesManager/SitesManager.php b/plugins/SitesManager/SitesManager.php
index 42879c1d51..7b0b305cd0 100644
--- a/plugins/SitesManager/SitesManager.php
+++ b/plugins/SitesManager/SitesManager.php
@@ -14,7 +14,6 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Date;
-use Piwik\Exception\UnexpectedWebsiteFoundException;
use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugins\CoreHome\SystemSummary;
diff --git a/plugins/SitesManager/tests/Fixtures/ManySites.php b/plugins/SitesManager/tests/Fixtures/ManySites.php
index a4a25fc0d7..f070a53174 100644
--- a/plugins/SitesManager/tests/Fixtures/ManySites.php
+++ b/plugins/SitesManager/tests/Fixtures/ManySites.php
@@ -7,9 +7,7 @@
*/
namespace Piwik\Plugins\SitesManager\tests\Fixtures;
-use Piwik\Plugin;
use Piwik\Plugins\MobileAppMeasurable;
-use Piwik\Plugins\WebsiteMeasurable;
use Piwik\Tests\Framework\Fixture;
/**
diff --git a/plugins/SitesManager/tests/Integration/SitesManagerTest.php b/plugins/SitesManager/tests/Integration/SitesManagerTest.php
index f4605122f9..2dcbba313a 100644
--- a/plugins/SitesManager/tests/Integration/SitesManagerTest.php
+++ b/plugins/SitesManager/tests/Integration/SitesManagerTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\SitesManager\tests\Integration;
use Piwik\Cache;
-use Piwik\Archive\ArchiveInvalidator;
use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Date;
diff --git a/plugins/SitesManager/tests/Unit/APITest.php b/plugins/SitesManager/tests/Unit/APITest.php
index 267f6fd9c8..15b46171ac 100644
--- a/plugins/SitesManager/tests/Unit/APITest.php
+++ b/plugins/SitesManager/tests/Unit/APITest.php
@@ -21,7 +21,7 @@ use Piwik\Tests\Framework\Fixture;
class APITest extends \PHPUnit\Framework\TestCase
{
/**
- * @var Api
+ * @var API
*/
private $api;
diff --git a/plugins/Transitions/API.php b/plugins/Transitions/API.php
index 0dc1c726c5..d082013af6 100644
--- a/plugins/Transitions/API.php
+++ b/plugins/Transitions/API.php
@@ -21,7 +21,6 @@ use Piwik\Db;
use Piwik\Metrics;
use Piwik\Period;
use Piwik\Piwik;
-use Piwik\Plugins\Actions\Actions;
use Piwik\Plugins\Actions\ArchivingHelper;
use Piwik\Plugins\Live\Model;
use Piwik\RankingQuery;
@@ -326,7 +325,7 @@ class API extends \Piwik\Plugin\API
*
* @param $idaction
* @param $actionType
- * @param Logaggregator $logAggregator
+ * @param LogAggregator $logAggregator
* @param $limitBeforeGrouping
* @return DataTable
*/
diff --git a/plugins/Transitions/Widgets/GetTransitions.php b/plugins/Transitions/Widgets/GetTransitions.php
index 0c1cdf3e46..5825561deb 100644
--- a/plugins/Transitions/Widgets/GetTransitions.php
+++ b/plugins/Transitions/Widgets/GetTransitions.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\Transitions\Widgets;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugins\Transitions\Controller;
use Piwik\Widget\Widget;
use Piwik\Widget\WidgetConfig;
diff --git a/plugins/TwoFactorAuth/Controller.php b/plugins/TwoFactorAuth/Controller.php
index 3ff82ac44c..ebf85de377 100644
--- a/plugins/TwoFactorAuth/Controller.php
+++ b/plugins/TwoFactorAuth/Controller.php
@@ -7,8 +7,6 @@
*/
namespace Piwik\Plugins\TwoFactorAuth;
-use Endroid\QrCode\QrCode;
-use Piwik\API\Request;
use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\IP;
diff --git a/plugins/TwoFactorAuth/SystemSettings.php b/plugins/TwoFactorAuth/SystemSettings.php
index 1fd6619ee9..8e2060a967 100644
--- a/plugins/TwoFactorAuth/SystemSettings.php
+++ b/plugins/TwoFactorAuth/SystemSettings.php
@@ -14,7 +14,6 @@ use Piwik\Settings\Setting;
use Piwik\Settings\FieldConfig;
use Piwik\Url;
use Piwik\Plugins\TwoFactorAuth\TwoFactorAuthentication;
-use Piwik\Container\StaticContainer;
class SystemSettings extends \Piwik\Settings\Plugin\SystemSettings
{
diff --git a/plugins/TwoFactorAuth/tests/Fixtures/SimpleFixtureTrackFewVisits.php b/plugins/TwoFactorAuth/tests/Fixtures/SimpleFixtureTrackFewVisits.php
index 46b7ec2844..605d098351 100644
--- a/plugins/TwoFactorAuth/tests/Fixtures/SimpleFixtureTrackFewVisits.php
+++ b/plugins/TwoFactorAuth/tests/Fixtures/SimpleFixtureTrackFewVisits.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Plugins\TwoFactorAuth\tests\Fixtures;
-use Piwik\Date;
use Piwik\Tests\Framework\Fixture;
/**
diff --git a/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeRandomGeneratorTest.php b/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeRandomGeneratorTest.php
index d47292d09c..959ca78ac6 100644
--- a/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeRandomGeneratorTest.php
+++ b/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeRandomGeneratorTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\TwoFactorAuth\tests\Integration\Dao;
-use Piwik\Common;
use Piwik\Plugins\TwoFactorAuth\Dao\RecoveryCodeRandomGenerator;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeStaticGeneratorTest.php b/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeStaticGeneratorTest.php
index a5668ebb17..753f7099f1 100644
--- a/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeStaticGeneratorTest.php
+++ b/plugins/TwoFactorAuth/tests/Integration/Dao/RecoveryCodeStaticGeneratorTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\TwoFactorAuth\tests\Integration\Dao;
-use Piwik\Common;
use Piwik\Plugins\TwoFactorAuth\Dao\RecoveryCodeStaticGenerator;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/plugins/TwoFactorAuth/tests/Integration/Dao/TwoFaSecretRandomGeneratorTest.php b/plugins/TwoFactorAuth/tests/Integration/Dao/TwoFaSecretRandomGeneratorTest.php
index 6f04416457..d6c610d344 100644
--- a/plugins/TwoFactorAuth/tests/Integration/Dao/TwoFaSecretRandomGeneratorTest.php
+++ b/plugins/TwoFactorAuth/tests/Integration/Dao/TwoFaSecretRandomGeneratorTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\TwoFactorAuth\tests\Integration\Dao;
-use Piwik\Common;
use Piwik\Plugins\TwoFactorAuth\Dao\TwoFaSecretRandomGenerator;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/plugins/TwoFactorAuth/tests/Integration/TwoFactorAuthenticationTest.php b/plugins/TwoFactorAuth/tests/Integration/TwoFactorAuthenticationTest.php
index b4ede7e6ab..045266a0b5 100644
--- a/plugins/TwoFactorAuth/tests/Integration/TwoFactorAuthenticationTest.php
+++ b/plugins/TwoFactorAuth/tests/Integration/TwoFactorAuthenticationTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\TwoFactorAuth\tests\Integration;
-use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Option;
use Piwik\Plugins\TwoFactorAuth\Dao\RecoveryCodeDao;
diff --git a/plugins/TwoFactorAuth/tests/System/TwoFactorAuthTest.php b/plugins/TwoFactorAuth/tests/System/TwoFactorAuthTest.php
index f2398a0856..db4f069566 100644
--- a/plugins/TwoFactorAuth/tests/System/TwoFactorAuthTest.php
+++ b/plugins/TwoFactorAuth/tests/System/TwoFactorAuthTest.php
@@ -16,9 +16,6 @@ use Piwik\Plugins\TwoFactorAuth\Dao\RecoveryCodeDao;
use Piwik\Plugins\TwoFactorAuth\Dao\TwoFaSecretRandomGenerator;
use Piwik\Plugins\TwoFactorAuth\SystemSettings;
use Piwik\Plugins\TwoFactorAuth\TwoFactorAuthentication;
-use Piwik\Plugins\UsersManager\API;
-use Piwik\Tests\Framework\Fixture;
-use Piwik\Tests\Framework\Mock\FakeAccess;
/**
* @group TwoFactorAuth
diff --git a/plugins/UserCountry/Controller.php b/plugins/UserCountry/Controller.php
index 1001108a64..6bbce30544 100644
--- a/plugins/UserCountry/Controller.php
+++ b/plugins/UserCountry/Controller.php
@@ -14,10 +14,8 @@ use Piwik\IP;
use Piwik\Notification;
use Piwik\Piwik;
use Piwik\Plugin\Manager;
-use Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2;
use Piwik\Plugins\UserCountry\LocationProvider\DefaultProvider;
use Piwik\Plugins\UserCountry\LocationProvider\DisabledProvider;
-use Piwik\SettingsPiwik;
use Piwik\View;
/**
diff --git a/plugins/UserCountry/LocationProvider/DisabledProvider.php b/plugins/UserCountry/LocationProvider/DisabledProvider.php
index d5444a2c02..2adb74d001 100644
--- a/plugins/UserCountry/LocationProvider/DisabledProvider.php
+++ b/plugins/UserCountry/LocationProvider/DisabledProvider.php
@@ -8,8 +8,6 @@
*/
namespace Piwik\Plugins\UserCountry\LocationProvider;
-use Piwik\Common;
-use Piwik\Config;
use Piwik\Piwik;
use Piwik\Plugins\UserCountry\LocationProvider;
diff --git a/plugins/UserCountry/VisitorGeolocator.php b/plugins/UserCountry/VisitorGeolocator.php
index b5725d5188..35a95e8a2a 100644
--- a/plugins/UserCountry/VisitorGeolocator.php
+++ b/plugins/UserCountry/VisitorGeolocator.php
@@ -11,13 +11,10 @@ namespace Piwik\Plugins\UserCountry;
use Matomo\Cache\Cache;
use Matomo\Cache\Transient;
use Piwik\Common;
-use Piwik\Config\GeneralConfig;
use Piwik\Container\StaticContainer;
use Piwik\DataAccess\RawLogDao;
use Matomo\Network\IPUtils;
-use Piwik\Plugins\UserCountry\LocationProvider\DefaultProvider;
use Piwik\Plugins\UserCountry\LocationProvider\DisabledProvider;
-use Piwik\Tracker\TrackerConfig;
use Piwik\Tracker\Visit;
use Psr\Log\LoggerInterface;
diff --git a/plugins/UserCountry/functions.php b/plugins/UserCountry/functions.php
index 67eadf56ec..b99473f8dd 100644
--- a/plugins/UserCountry/functions.php
+++ b/plugins/UserCountry/functions.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\UserCountry;
use Piwik\DataTable;
use Piwik\Piwik;
-use Piwik\Plugin\Manager;
use Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2;
use Piwik\Tracker\Visit;
diff --git a/plugins/UserCountryMap/Controller.php b/plugins/UserCountryMap/Controller.php
index 36920a51b4..8bfdabbe04 100644
--- a/plugins/UserCountryMap/Controller.php
+++ b/plugins/UserCountryMap/Controller.php
@@ -14,9 +14,6 @@ use Piwik\Common;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Piwik;
-use Piwik\Plugins\Goals\API as APIGoals;
-use Piwik\Plugins\VisitsSummary\API as VisitsSummaryAPI;
-use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Translation\Translator;
use Piwik\View;
diff --git a/plugins/UserId/API.php b/plugins/UserId/API.php
index 92dc26e4b1..1b2bc52655 100644
--- a/plugins/UserId/API.php
+++ b/plugins/UserId/API.php
@@ -9,10 +9,8 @@
namespace Piwik\Plugins\UserId;
use Piwik\Archive;
-use Piwik\Metrics;
use Piwik\Piwik;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
/**
* API for plugin UserId. Allows to get User IDs table.
diff --git a/plugins/UserId/Columns/UserId.php b/plugins/UserId/Columns/UserId.php
index ec53be2426..9a282d1e6e 100644
--- a/plugins/UserId/Columns/UserId.php
+++ b/plugins/UserId/Columns/UserId.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\UserId\Columns;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
/**
diff --git a/plugins/UserId/Reports/GetUsers.php b/plugins/UserId/Reports/GetUsers.php
index 24d0320157..8abf20a33a 100644
--- a/plugins/UserId/Reports/GetUsers.php
+++ b/plugins/UserId/Reports/GetUsers.php
@@ -12,8 +12,6 @@ use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
use Piwik\Plugins\UserId\Columns\UserId;
-use Piwik\Report\ReportWidgetFactory;
-use Piwik\Widget\WidgetsList;
/**
* A report showing all unique user IDs and some aggregated information about them. It also allows
diff --git a/plugins/UserId/UserId.php b/plugins/UserId/UserId.php
index b56fa25590..75aa2ae10f 100644
--- a/plugins/UserId/UserId.php
+++ b/plugins/UserId/UserId.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\UserId;
-use Piwik\Db;
/**
* Plugin adds a new Users report showing all unique user IDs and some aggregated data
diff --git a/plugins/UserId/tests/Fixtures/OverwriteUserIdFixture.php b/plugins/UserId/tests/Fixtures/OverwriteUserIdFixture.php
index 5c1a16650d..733af46946 100644
--- a/plugins/UserId/tests/Fixtures/OverwriteUserIdFixture.php
+++ b/plugins/UserId/tests/Fixtures/OverwriteUserIdFixture.php
@@ -7,9 +7,7 @@
*/
namespace Piwik\Plugins\UserId\tests\Fixtures;
-use Piwik\Config;
use Piwik\Date;
-use Piwik\Plugins\UserId\API;
use Piwik\Tests\Framework\Fixture;
/**
diff --git a/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php b/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
index 43fb36f482..ff29a592e6 100644
--- a/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
+++ b/plugins/UserId/tests/Fixtures/TrackFewVisitsAndCreateUsers.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\UserId\tests\Fixtures;
use Piwik\Date;
-use Piwik\Plugins\UserId\API;
use Piwik\Tests\Framework\Fixture;
/**
diff --git a/plugins/UserId/tests/System/ApiTest.php b/plugins/UserId/tests/System/ApiTest.php
index 3d626944f1..82f1079d71 100644
--- a/plugins/UserId/tests/System/ApiTest.php
+++ b/plugins/UserId/tests/System/ApiTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\UserId\tests\System;
-use Piwik\Config;
use Piwik\Plugins\UserId\tests\Fixtures\TrackFewVisitsAndCreateUsers;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/plugins/UserId/tests/System/OverwriteUserIdTest.php b/plugins/UserId/tests/System/OverwriteUserIdTest.php
index 6b018d3749..6f6c0ba7af 100644
--- a/plugins/UserId/tests/System/OverwriteUserIdTest.php
+++ b/plugins/UserId/tests/System/OverwriteUserIdTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Plugins\UserId\tests\System;
-use Piwik\Config;
use Piwik\Plugins\UserId\tests\Fixtures\OverwriteUserIdFixture;
use Piwik\Plugins\UserId\tests\Fixtures\TrackFewVisitsAndCreateUsers;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/plugins/UserLanguage/API.php b/plugins/UserLanguage/API.php
index e924500a8b..756330f647 100644
--- a/plugins/UserLanguage/API.php
+++ b/plugins/UserLanguage/API.php
@@ -9,8 +9,6 @@
namespace Piwik\Plugins\UserLanguage;
use Piwik\Archive;
-use Piwik\DataTable;
-use Piwik\Metrics;
use Piwik\Piwik;
/**
diff --git a/plugins/UserLanguage/Reports/Base.php b/plugins/UserLanguage/Reports/Base.php
index 00d21dd7cc..87a98e780b 100644
--- a/plugins/UserLanguage/Reports/Base.php
+++ b/plugins/UserLanguage/Reports/Base.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\UserLanguage\Reports;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
abstract class Base extends \Piwik\Plugin\Report
{
diff --git a/plugins/UsersManager/API.php b/plugins/UsersManager/API.php
index 5c258b54e4..b3efa63712 100644
--- a/plugins/UsersManager/API.php
+++ b/plugins/UsersManager/API.php
@@ -709,7 +709,7 @@ class API extends \Piwik\Plugin\API
* @see isValidPasswordString()
* @see isValidEmailString()
*
- * @exception in case of an invalid parameter
+ * @throws Exception in case of an invalid parameter
*/
public function addUser($userLogin, $password, $email, $_isPasswordHashed = false, $initialIdSite = null)
{
diff --git a/plugins/UsersManager/Controller.php b/plugins/UsersManager/Controller.php
index e3ee4f912b..559ffd4324 100644
--- a/plugins/UsersManager/Controller.php
+++ b/plugins/UsersManager/Controller.php
@@ -23,16 +23,12 @@ use Piwik\Plugin\ControllerAdmin;
use Piwik\Plugins\LanguagesManager\API as APILanguagesManager;
use Piwik\Plugins\LanguagesManager\LanguagesManager;
use Piwik\Plugins\Login\PasswordVerifier;
-use Piwik\Plugins\TagManager\Validators\TriggerIds;
use Piwik\Plugins\UsersManager\API as APIUsersManager;
use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Tracker\IgnoreCookie;
use Piwik\Translation\Translator;
use Piwik\Url;
-use Piwik\Validators\BaseValidator;
-use Piwik\Validators\CharacterLength;
-use Piwik\Validators\NotEmpty;
use Piwik\View;
use Piwik\Session\SessionInitializer;
use Piwik\Plugins\CoreAdminHome\Emails\TokenAuthCreatedEmail;
diff --git a/plugins/UsersManager/Model.php b/plugins/UsersManager/Model.php
index 6d38068274..915adf8767 100644
--- a/plugins/UsersManager/Model.php
+++ b/plugins/UsersManager/Model.php
@@ -10,16 +10,13 @@ namespace Piwik\Plugins\UsersManager;
use Piwik\Auth\Password;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Date;
use Piwik\Db;
use Piwik\Option;
use Piwik\Piwik;
-use Piwik\Plugins\SitesManager\SitesManager;
use Piwik\Plugins\UsersManager\Sql\SiteAccessFilter;
use Piwik\Plugins\UsersManager\Sql\UserTableFilter;
use Piwik\SettingsPiwik;
-use Piwik\SettingsServer;
use Piwik\Validators\BaseValidator;
use Piwik\Validators\CharacterLength;
use Piwik\Validators\NotEmpty;
diff --git a/plugins/UsersManager/NewsletterSignup.php b/plugins/UsersManager/NewsletterSignup.php
index ab8739570b..3e8be85a89 100644
--- a/plugins/UsersManager/NewsletterSignup.php
+++ b/plugins/UsersManager/NewsletterSignup.php
@@ -15,7 +15,6 @@ use Piwik\Container\StaticContainer;
use Piwik\Http;
use Piwik\Option;
use Piwik\SettingsPiwik;
-use Piwik\Url;
class NewsletterSignup
{
diff --git a/plugins/UsersManager/Sql/UserTableFilter.php b/plugins/UsersManager/Sql/UserTableFilter.php
index 3ff916772b..4743d17755 100644
--- a/plugins/UsersManager/Sql/UserTableFilter.php
+++ b/plugins/UsersManager/Sql/UserTableFilter.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\UsersManager\Sql;
-use Piwik\Access;
use Piwik\Common;
use Piwik\Piwik;
diff --git a/plugins/UsersManager/UsersManager.php b/plugins/UsersManager/UsersManager.php
index e4185dfff2..13c65cb315 100644
--- a/plugins/UsersManager/UsersManager.php
+++ b/plugins/UsersManager/UsersManager.php
@@ -12,13 +12,10 @@ use Exception;
use Piwik\Access\Role\Admin;
use Piwik\Access\Role\Write;
use Piwik\API\Request;
-use Piwik\Auth\Password;
-use Piwik\Common;
use Piwik\Config;
use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugins\CoreHome\SystemSummary;
-use Piwik\Plugins\CorePluginsAdmin\CorePluginsAdmin;
use Piwik\SettingsPiwik;
/**
diff --git a/plugins/UsersManager/tests/Integration/ModelTest.php b/plugins/UsersManager/tests/Integration/ModelTest.php
index c19e974b9a..6dd9f6b881 100644
--- a/plugins/UsersManager/tests/Integration/ModelTest.php
+++ b/plugins/UsersManager/tests/Integration/ModelTest.php
@@ -10,20 +10,15 @@ namespace Piwik\Plugins\UsersManager\tests\Integration;
use Piwik\Access\Role\View;
use Piwik\Access\Role\Write;
-use Piwik\Auth\Password;
use Piwik\Common;
use Piwik\Date;
use Piwik\Db;
-use Piwik\Option;
-use Piwik\Piwik;
use Piwik\Plugins\SitesManager\API as SitesManagerAPI;
use Piwik\Plugins\UsersManager\API;
use Piwik\Plugins\UsersManager\Model;
-use Piwik\Plugins\UsersManager\UsersManager;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\Access\Role\Admin;
/**
diff --git a/plugins/UsersManager/tests/Integration/UsersManagerTest.php b/plugins/UsersManager/tests/Integration/UsersManagerTest.php
index 0599554b34..6a8bc89220 100644
--- a/plugins/UsersManager/tests/Integration/UsersManagerTest.php
+++ b/plugins/UsersManager/tests/Integration/UsersManagerTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Plugins\UsersManager\tests\Integration;
use Piwik\Access;
use Piwik\Auth\Password;
-use Piwik\Common;
use Piwik\Date;
use Piwik\Option;
use Piwik\Plugins\SitesManager\API as APISitesManager;
diff --git a/plugins/VisitFrequency/API.php b/plugins/VisitFrequency/API.php
index a8119636a2..227de40ca6 100644
--- a/plugins/VisitFrequency/API.php
+++ b/plugins/VisitFrequency/API.php
@@ -13,7 +13,6 @@ use Piwik\DataTable;
use Piwik\Period;
use Piwik\Piwik;
use Piwik\Plugins\API\DataTable\MergeDataTables;
-use Piwik\Plugins\VisitsSummary\API as APIVisitsSummary;
use Piwik\Segment;
use Piwik\Segment\SegmentExpression;
diff --git a/plugins/VisitFrequency/Controller.php b/plugins/VisitFrequency/Controller.php
index 07ea4a7c62..7c6bb1c00c 100644
--- a/plugins/VisitFrequency/Controller.php
+++ b/plugins/VisitFrequency/Controller.php
@@ -14,7 +14,6 @@ use Piwik\Piwik;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
use Piwik\SettingsPiwik;
use Piwik\Translation\Translator;
-use Piwik\View;
class Controller extends \Piwik\Plugin\Controller
{
diff --git a/plugins/VisitFrequency/VisitFrequency.php b/plugins/VisitFrequency/VisitFrequency.php
index c9709d2817..753f54f383 100644
--- a/plugins/VisitFrequency/VisitFrequency.php
+++ b/plugins/VisitFrequency/VisitFrequency.php
@@ -8,8 +8,6 @@
*/
namespace Piwik\Plugins\VisitFrequency;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
-use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
class VisitFrequency extends \Piwik\Plugin
{
diff --git a/plugins/VisitTime/Archiver.php b/plugins/VisitTime/Archiver.php
index e4d0357710..53372c644b 100644
--- a/plugins/VisitTime/Archiver.php
+++ b/plugins/VisitTime/Archiver.php
@@ -10,7 +10,6 @@
namespace Piwik\Plugins\VisitTime;
use Piwik\DataArray;
-use Piwik\DataTable;
use Piwik\Date;
class Archiver extends \Piwik\Plugin\Archiver
diff --git a/plugins/VisitTime/Columns/DayOfTheWeek.php b/plugins/VisitTime/Columns/DayOfTheWeek.php
index c8a4a8361d..66531beb75 100644
--- a/plugins/VisitTime/Columns/DayOfTheWeek.php
+++ b/plugins/VisitTime/Columns/DayOfTheWeek.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\VisitTime\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class DayOfTheWeek extends Dimension
{
diff --git a/plugins/VisitTime/Reports/GetVisitInformationPerLocalTime.php b/plugins/VisitTime/Reports/GetVisitInformationPerLocalTime.php
index a151430c5f..c0eb51c965 100644
--- a/plugins/VisitTime/Reports/GetVisitInformationPerLocalTime.php
+++ b/plugins/VisitTime/Reports/GetVisitInformationPerLocalTime.php
@@ -8,7 +8,6 @@
*/
namespace Piwik\Plugins\VisitTime\Reports;
-use Piwik\Common;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
diff --git a/plugins/VisitorInterest/Columns/PagesPerVisit.php b/plugins/VisitorInterest/Columns/PagesPerVisit.php
index 1c2cfedd3b..8defd1f91f 100644
--- a/plugins/VisitorInterest/Columns/PagesPerVisit.php
+++ b/plugins/VisitorInterest/Columns/PagesPerVisit.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\VisitorInterest\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class PagesPerVisit extends Dimension
{
diff --git a/plugins/VisitorInterest/Columns/VisitDuration.php b/plugins/VisitorInterest/Columns/VisitDuration.php
index 3d42ddd2cd..f757347cd9 100644
--- a/plugins/VisitorInterest/Columns/VisitDuration.php
+++ b/plugins/VisitorInterest/Columns/VisitDuration.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\VisitorInterest\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class VisitDuration extends Dimension
{
diff --git a/plugins/VisitorInterest/Columns/VisitorDaysSinceLast.php b/plugins/VisitorInterest/Columns/VisitorDaysSinceLast.php
index e1f886dd8a..9a1d24de32 100644
--- a/plugins/VisitorInterest/Columns/VisitorDaysSinceLast.php
+++ b/plugins/VisitorInterest/Columns/VisitorDaysSinceLast.php
@@ -10,7 +10,6 @@
namespace Piwik\Plugins\VisitorInterest\Columns;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
class VisitorDaysSinceLast extends VisitDimension
{
diff --git a/plugins/VisitorInterest/Columns/VisitorSecondsSinceLast.php b/plugins/VisitorInterest/Columns/VisitorSecondsSinceLast.php
index ffc9787f7a..d75920d519 100644
--- a/plugins/VisitorInterest/Columns/VisitorSecondsSinceLast.php
+++ b/plugins/VisitorInterest/Columns/VisitorSecondsSinceLast.php
@@ -12,7 +12,6 @@ use Piwik\Common;
use Piwik\Date;
use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
-use Piwik\Plugin\Segment;
use Piwik\Tracker\Action;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
diff --git a/plugins/VisitorInterest/Columns/VisitsbyVisitNumber.php b/plugins/VisitorInterest/Columns/VisitsbyVisitNumber.php
index a49efaaada..4f4413d68f 100644
--- a/plugins/VisitorInterest/Columns/VisitsbyVisitNumber.php
+++ b/plugins/VisitorInterest/Columns/VisitsbyVisitNumber.php
@@ -9,7 +9,6 @@
namespace Piwik\Plugins\VisitorInterest\Columns;
use Piwik\Columns\Dimension;
-use Piwik\Piwik;
class VisitsbyVisitNumber extends Dimension
{
diff --git a/plugins/VisitorInterest/VisitorInterest.php b/plugins/VisitorInterest/VisitorInterest.php
index 3569a1ddb5..f2aa417f75 100644
--- a/plugins/VisitorInterest/VisitorInterest.php
+++ b/plugins/VisitorInterest/VisitorInterest.php
@@ -8,12 +8,8 @@
*/
namespace Piwik\Plugins\VisitorInterest;
-use Piwik\ArchiveProcessor;
use Piwik\FrontController;
-use Piwik\Metrics;
use Piwik\Piwik;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Cloud;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
class VisitorInterest extends \Piwik\Plugin
{
diff --git a/plugins/VisitsSummary/API.php b/plugins/VisitsSummary/API.php
index d360d4f3a0..8877bc9ff4 100644
--- a/plugins/VisitsSummary/API.php
+++ b/plugins/VisitsSummary/API.php
@@ -11,7 +11,6 @@ namespace Piwik\Plugins\VisitsSummary;
use Piwik\Archive;
use Piwik\Metrics\Formatter;
use Piwik\Piwik;
-use Piwik\Plugin\Report;
use Piwik\Plugin\ReportsProvider;
use Piwik\SettingsPiwik;
diff --git a/plugins/VisitsSummary/Controller.php b/plugins/VisitsSummary/Controller.php
index 97179241d8..f160b068f6 100644
--- a/plugins/VisitsSummary/Controller.php
+++ b/plugins/VisitsSummary/Controller.php
@@ -11,14 +11,12 @@ namespace Piwik\Plugins\VisitsSummary;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
use Piwik\FrontController;
use Piwik\Piwik;
use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Translation\Translator;
-use Piwik\View;
/**
*
diff --git a/plugins/VisitsSummary/Reports/Get.php b/plugins/VisitsSummary/Reports/Get.php
index 3c5f703ec1..1ee4492817 100644
--- a/plugins/VisitsSummary/Reports/Get.php
+++ b/plugins/VisitsSummary/Reports/Get.php
@@ -9,11 +9,8 @@
namespace Piwik\Plugins\VisitsSummary\Reports;
use Piwik\Common;
-use Piwik\Container\StaticContainer;
use Piwik\DataTable;
use Piwik\DbHelper;
-use Piwik\Metrics\Formatter;
-use Piwik\NumberFormatter;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreHome\Columns\Metrics\ActionsPerVisit;
diff --git a/plugins/VisitsSummary/Widgets/Index.php b/plugins/VisitsSummary/Widgets/Index.php
index 06358aa73e..fc691c7a37 100644
--- a/plugins/VisitsSummary/Widgets/Index.php
+++ b/plugins/VisitsSummary/Widgets/Index.php
@@ -8,9 +8,6 @@
*/
namespace Piwik\Plugins\VisitsSummary\Widgets;
-use Piwik\Plugin\Report;
-use Piwik\Plugins\CoreVisualizations\Visualizations\JqplotGraph\Evolution;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines;
use Piwik\Plugin\ReportsProvider;
use Piwik\Report\ReportWidgetFactory;
use Piwik\Widget\WidgetsList;
diff --git a/plugins/WebsiteMeasurable/Settings/Urls.php b/plugins/WebsiteMeasurable/Settings/Urls.php
index e37d9e19af..b61834a6ae 100644
--- a/plugins/WebsiteMeasurable/Settings/Urls.php
+++ b/plugins/WebsiteMeasurable/Settings/Urls.php
@@ -9,9 +9,7 @@
namespace Piwik\Plugins\WebsiteMeasurable\Settings;
use Piwik\Common;
use Piwik\Piwik;
-use Piwik\Plugin;
use Piwik\Settings\FieldConfig;
-use Piwik\Plugins\SitesManager;
use Exception;
use Piwik\UrlHelper;
diff --git a/plugins/Widgetize/Controller.php b/plugins/Widgetize/Controller.php
index e7f5aae299..12cd0b8203 100644
--- a/plugins/Widgetize/Controller.php
+++ b/plugins/Widgetize/Controller.php
@@ -8,14 +8,10 @@
*/
namespace Piwik\Plugins\Widgetize;
-use Piwik\Access;
use Piwik\API\Request;
use Piwik\Common;
-use Piwik\Container\StaticContainer;
use Piwik\FrontController;
use Piwik\Piwik;
-use Piwik\Session\SessionInitializer;
-use Piwik\Url;
use Piwik\View;
/**
diff --git a/tests/PHPUnit/Fixtures/DisablePluginArchive.php b/tests/PHPUnit/Fixtures/DisablePluginArchive.php
index 4c96561b62..48791f0fce 100644
--- a/tests/PHPUnit/Fixtures/DisablePluginArchive.php
+++ b/tests/PHPUnit/Fixtures/DisablePluginArchive.php
@@ -7,12 +7,10 @@
*/
namespace Piwik\Tests\Fixtures;
-use MatomoTracker;
use Piwik\Date;
use Piwik\Plugins\Goals\API as APIGoals;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Tests\Framework\Fixture;
-use Exception;
use Piwik\Tracker\Cache;
/**
diff --git a/tests/PHPUnit/Fixtures/JSTrackingUIFixture.php b/tests/PHPUnit/Fixtures/JSTrackingUIFixture.php
index 77b4f74758..46dc8c32ef 100644
--- a/tests/PHPUnit/Fixtures/JSTrackingUIFixture.php
+++ b/tests/PHPUnit/Fixtures/JSTrackingUIFixture.php
@@ -10,7 +10,6 @@
namespace Piwik\Tests\Fixtures;
use Piwik\Container\StaticContainer;
-use Piwik\Plugins\CustomJsTracker\TrackerUpdater;
use Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php;
use Piwik\Plugins\PrivacyManager\IPAnonymizer;
use Piwik\Plugins\UserCountry\LocationProvider;
diff --git a/tests/PHPUnit/Fixtures/ManySitesImportedLogsWithXssAttempts.php b/tests/PHPUnit/Fixtures/ManySitesImportedLogsWithXssAttempts.php
index 78d691438e..34f2cc0917 100644
--- a/tests/PHPUnit/Fixtures/ManySitesImportedLogsWithXssAttempts.php
+++ b/tests/PHPUnit/Fixtures/ManySitesImportedLogsWithXssAttempts.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Tests\Fixtures;
-use Piwik\Cache;
use Piwik\Date;
use Piwik\Plugins\Annotations\API as APIAnnotations;
use Piwik\Plugins\Goals\API as APIGoals;
diff --git a/tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php b/tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php
index d5c00ffc27..ab2715ba54 100644
--- a/tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php
+++ b/tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Fixtures;
use Piwik\Cache;
-use Piwik\Common;
use Piwik\Date;
use Piwik\Option;
use Piwik\Plugins\Goals\API;
diff --git a/tests/PHPUnit/Fixtures/OmniFixture.php b/tests/PHPUnit/Fixtures/OmniFixture.php
index ab9aa32a0c..c6e36aa67b 100644
--- a/tests/PHPUnit/Fixtures/OmniFixture.php
+++ b/tests/PHPUnit/Fixtures/OmniFixture.php
@@ -8,9 +8,7 @@
namespace Piwik\Tests\Fixtures;
use Piwik\API\Request;
-use Piwik\Common;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Option;
use Piwik\Plugins\UsersManager\Model;
use ReflectionClass;
diff --git a/tests/PHPUnit/Fixtures/SomeVisitsManyPageviewsWithTransitions.php b/tests/PHPUnit/Fixtures/SomeVisitsManyPageviewsWithTransitions.php
index 4c09c290b1..e00a9b452a 100644
--- a/tests/PHPUnit/Fixtures/SomeVisitsManyPageviewsWithTransitions.php
+++ b/tests/PHPUnit/Fixtures/SomeVisitsManyPageviewsWithTransitions.php
@@ -9,7 +9,6 @@ namespace Piwik\Tests\Fixtures;
use Piwik\Date;
use Piwik\Tests\Framework\Fixture;
-use MatomoTracker;
/**
* Adds one site and tracks a couple visits with many pageviews. The
diff --git a/tests/PHPUnit/Fixtures/TwoSitesWithAnnotations.php b/tests/PHPUnit/Fixtures/TwoSitesWithAnnotations.php
index f72a2061f8..37c94284b1 100644
--- a/tests/PHPUnit/Fixtures/TwoSitesWithAnnotations.php
+++ b/tests/PHPUnit/Fixtures/TwoSitesWithAnnotations.php
@@ -7,11 +7,9 @@
*/
namespace Piwik\Tests\Fixtures;
-use Piwik\Access;
use Piwik\Date;
use Piwik\Plugins\Annotations\API;
use Piwik\Tests\Framework\Fixture;
-use Piwik\Tests\Framework\Mock\FakeAccess;
/**
* A fixture that adds two websites and annotations for each website.
diff --git a/tests/PHPUnit/Fixtures/UITestFixture.php b/tests/PHPUnit/Fixtures/UITestFixture.php
index 724953f8c0..dcb6bd2c64 100644
--- a/tests/PHPUnit/Fixtures/UITestFixture.php
+++ b/tests/PHPUnit/Fixtures/UITestFixture.php
@@ -21,11 +21,9 @@ use Piwik\DbHelper;
use Piwik\Filesystem;
use Piwik\FrontController;
use Piwik\Option;
-use Piwik\Piwik;
use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Plugin\ProcessedMetric;
use Piwik\Plugin\Report;
-use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\API\API;
use Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2;
use Piwik\Plugins\Monolog\Handler\WebNotificationHandler;
@@ -36,11 +34,9 @@ use Piwik\Plugins\SegmentEditor\API as APISegmentEditor;
use Piwik\Plugins\UserCountry\LocationProvider;
use Piwik\Plugins\UsersManager\API as UsersManagerAPI;
use Piwik\Plugins\SitesManager\API as SitesManagerAPI;
-use Piwik\Plugins\UsersManager\Model;
use Piwik\Plugins\UsersManager\UserUpdater;
use Piwik\Plugins\VisitsSummary\API as VisitsSummaryAPI;
use Piwik\ReportRenderer;
-use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Framework\XssTesting;
use Piwik\Plugins\ScheduledReports\API as APIScheduledReports;
use Psr\Container\ContainerInterface;
diff --git a/tests/PHPUnit/Fixtures/VisitsInCurrentYear.php b/tests/PHPUnit/Fixtures/VisitsInCurrentYear.php
index b77c361dbb..9c70c0adbe 100644
--- a/tests/PHPUnit/Fixtures/VisitsInCurrentYear.php
+++ b/tests/PHPUnit/Fixtures/VisitsInCurrentYear.php
@@ -7,13 +7,7 @@
*/
namespace Piwik\Tests\Fixtures;
-use Piwik\Common;
-use Piwik\Date;
-use Piwik\Db;
-use Piwik\Plugins\Goals\API as APIGoals;
-use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Tests\Framework\Fixture;
-use Piwik\Tracker\Cache;
/**
* This fixture adds one website and tracks two visits by one visitor.
diff --git a/tests/PHPUnit/Fixtures/VisitsTwoWebsitesWithAdditionalVisits.php b/tests/PHPUnit/Fixtures/VisitsTwoWebsitesWithAdditionalVisits.php
index ecf6d8a6d2..0bac3b7db8 100644
--- a/tests/PHPUnit/Fixtures/VisitsTwoWebsitesWithAdditionalVisits.php
+++ b/tests/PHPUnit/Fixtures/VisitsTwoWebsitesWithAdditionalVisits.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Tests\Fixtures;
-use Piwik\Date;
use Piwik\Tests\Framework\Fixture;
/**
diff --git a/tests/PHPUnit/Framework/Fixture.php b/tests/PHPUnit/Framework/Fixture.php
index 4c275477d5..86680ea6b4 100644
--- a/tests/PHPUnit/Framework/Fixture.php
+++ b/tests/PHPUnit/Framework/Fixture.php
@@ -40,7 +40,6 @@ use Piwik\Plugins\ScheduledReports\API as APIScheduledReports;
use Piwik\Plugins\ScheduledReports\ScheduledReports;
use Piwik\Plugins\SitesManager\API as APISitesManager;
use Piwik\Plugins\UserCountry\LocationProvider;
-use Piwik\Plugins\UsersManager\API as APIUsersManager;
use Piwik\Plugins\UsersManager\UsersManager;
use Piwik\ReportRenderer;
use Piwik\Session\SaveHandler\DbTable;
@@ -48,7 +47,6 @@ use Piwik\SettingsPiwik;
use Piwik\SettingsServer;
use Piwik\Singleton;
use Piwik\Site;
-use Piwik\Tests;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\Mock\File as MockFileMethods;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/tests/PHPUnit/Framework/Mock/FakeAccess.php b/tests/PHPUnit/Framework/Mock/FakeAccess.php
index aa649fed1b..140b59bbd2 100644
--- a/tests/PHPUnit/Framework/Mock/FakeAccess.php
+++ b/tests/PHPUnit/Framework/Mock/FakeAccess.php
@@ -9,7 +9,6 @@ namespace Piwik\Tests\Framework\Mock;
use Piwik\Access;
use Piwik\Auth;
-use Piwik\Container\StaticContainer;
use Piwik\NoAccessException;
use Piwik\Piwik;
use Piwik\Plugins\SitesManager\API;
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
index bb305deb05..60d2bcceba 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeMeasurableSettings.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Framework\Mock\Settings;
-use Piwik\Settings\Setting;
class FakeMeasurableSettings extends \Piwik\Plugins\ExampleSettingsPlugin\MeasurableSettings {
protected $pluginName = 'ExampleSettingsPlugin';
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
index 2b00ad12f6..12954260ba 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeSystemSettings.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Framework\Mock\Settings;
-use Piwik\Settings\Setting;
class FakeSystemSettings extends \Piwik\Plugins\ExampleSettingsPlugin\SystemSettings {
protected $pluginName = 'ExampleSettingsPlugin';
diff --git a/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php b/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
index 1a331ad6cb..318ff38bbd 100644
--- a/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
+++ b/tests/PHPUnit/Framework/Mock/Settings/FakeUserSettings.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Framework\Mock\Settings;
-use Piwik\Settings\Setting;
class FakeUserSettings extends \Piwik\Plugins\ExampleSettingsPlugin\UserSettings {
protected $pluginName = 'ExampleSettingsPlugin';
diff --git a/tests/PHPUnit/Framework/Mock/Tracker/RequestSet.php b/tests/PHPUnit/Framework/Mock/Tracker/RequestSet.php
index 0de5377265..073d3f7352 100644
--- a/tests/PHPUnit/Framework/Mock/Tracker/RequestSet.php
+++ b/tests/PHPUnit/Framework/Mock/Tracker/RequestSet.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Framework\Mock\Tracker;
use Exception;
-use Piwik\Tracker;
class RequestSet extends \Piwik\Tracker\RequestSet
{
diff --git a/tests/PHPUnit/Framework/TestCase/ConsoleCommandTestCase.php b/tests/PHPUnit/Framework/TestCase/ConsoleCommandTestCase.php
index d0f60d1e09..71dc059b61 100644
--- a/tests/PHPUnit/Framework/TestCase/ConsoleCommandTestCase.php
+++ b/tests/PHPUnit/Framework/TestCase/ConsoleCommandTestCase.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Framework\TestCase;
use Piwik\Console;
-use Symfony\Component\Console\Application;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Tester\ApplicationTester;
diff --git a/tests/PHPUnit/Framework/TestCase/SystemTestCase.php b/tests/PHPUnit/Framework/TestCase/SystemTestCase.php
index 0dcbf83e03..88cc297690 100644
--- a/tests/PHPUnit/Framework/TestCase/SystemTestCase.php
+++ b/tests/PHPUnit/Framework/TestCase/SystemTestCase.php
@@ -24,8 +24,6 @@ use Piwik\Piwik;
use Piwik\Plugin\ProcessedMetric;
use Piwik\ReportRenderer;
use Piwik\Site;
-use Piwik\Tests\Framework\Constraint\ResponseCode;
-use Piwik\Tests\Framework\Constraint\HttpResponseText;
use Piwik\Tests\Framework\Mock\File as MockFileMethods;
use Piwik\Tests\Framework\TestRequest\ApiTestConfig;
use Piwik\Tests\Framework\TestRequest\Collection;
diff --git a/tests/PHPUnit/Framework/TestCase/UnitTestCase.php b/tests/PHPUnit/Framework/TestCase/UnitTestCase.php
index db29202b10..1bbe090a6c 100644
--- a/tests/PHPUnit/Framework/TestCase/UnitTestCase.php
+++ b/tests/PHPUnit/Framework/TestCase/UnitTestCase.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Framework\TestCase;
use Piwik\Application\Environment;
-use Piwik\Container\StaticContainer;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\File;
diff --git a/tests/PHPUnit/Framework/TestRequest/Collection.php b/tests/PHPUnit/Framework/TestRequest/Collection.php
index 1a7310f78b..aa5cf2410d 100644
--- a/tests/PHPUnit/Framework/TestRequest/Collection.php
+++ b/tests/PHPUnit/Framework/TestRequest/Collection.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Framework\TestRequest;
use Piwik\API\DocumentationGenerator;
use Piwik\API\Proxy;
use Piwik\API\Request;
-use Piwik\Date;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Url;
use Piwik\UrlHelper;
diff --git a/tests/PHPUnit/Framework/TestingEnvironmentManipulator.php b/tests/PHPUnit/Framework/TestingEnvironmentManipulator.php
index a7c36567cb..ceb721bcc0 100644
--- a/tests/PHPUnit/Framework/TestingEnvironmentManipulator.php
+++ b/tests/PHPUnit/Framework/TestingEnvironmentManipulator.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Framework;
use Psr\Container\ContainerInterface;
-use Piwik\Application\Environment;
use Piwik\Application\EnvironmentManipulator;
use Piwik\Application\Kernel\GlobalSettingsProvider;
use Piwik\Application\Kernel\PluginList;
diff --git a/tests/PHPUnit/Integration/AccessTest.php b/tests/PHPUnit/Integration/AccessTest.php
index 232581ffb6..886ddb5f9b 100644
--- a/tests/PHPUnit/Integration/AccessTest.php
+++ b/tests/PHPUnit/Integration/AccessTest.php
@@ -11,8 +11,6 @@ namespace Piwik\Tests\Integration;
use Exception;
use Piwik\Access;
use Piwik\AuthResult;
-use Matomo\Cache\Cache;
-use Piwik\Db;
use Piwik\NoAccessException;
use Piwik\Piwik;
use Piwik\Plugins\UsersManager\API as UsersManagerAPI;
diff --git a/tests/PHPUnit/Integration/Archive/DataTableFactoryTest.php b/tests/PHPUnit/Integration/Archive/DataTableFactoryTest.php
index 6f735e64f4..d640d805bf 100644
--- a/tests/PHPUnit/Integration/Archive/DataTableFactoryTest.php
+++ b/tests/PHPUnit/Integration/Archive/DataTableFactoryTest.php
@@ -8,11 +8,8 @@
namespace Piwik\Tests\Integration\Archive;
-use Piwik\Archive;
-use Piwik\ArchiveProcessor;
use Piwik\DataTable;
use Piwik\DataTable\Row;
-use Piwik\Db;
use Piwik\Period;
use Piwik\Plugins\SegmentEditor\API;
use Piwik\Segment;
diff --git a/tests/PHPUnit/Integration/ArchiveProcessingTest.php b/tests/PHPUnit/Integration/ArchiveProcessingTest.php
index b5fad41104..3058797448 100644
--- a/tests/PHPUnit/Integration/ArchiveProcessingTest.php
+++ b/tests/PHPUnit/Integration/ArchiveProcessingTest.php
@@ -9,8 +9,6 @@
namespace Piwik\Tests\Integration;
use Exception;
-use Piwik\Access;
-use Piwik\Archive;
use Piwik\ArchiveProcessor;
use Piwik\ArchiveProcessor\Rules;
use Piwik\Common;
@@ -21,10 +19,8 @@ use Piwik\DataTable;
use Piwik\Date;
use Piwik\Db;
use Piwik\Db\BatchInsert;
-use Piwik\DbHelper;
use Piwik\Period;
use Piwik\Piwik;
-use Piwik\Plugins\SitesManager\API;
use Piwik\Segment;
use Piwik\SettingsServer;
use Piwik\Site;
diff --git a/tests/PHPUnit/Integration/ArchiveProcessor/LoaderLockTest.php b/tests/PHPUnit/Integration/ArchiveProcessor/LoaderLockTest.php
index eed521a1d1..a373b5c362 100644
--- a/tests/PHPUnit/Integration/ArchiveProcessor/LoaderLockTest.php
+++ b/tests/PHPUnit/Integration/ArchiveProcessor/LoaderLockTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Integration\ArchiveProcessor;
use Piwik\ArchiveProcessor\LoaderLock;
use Piwik\Common;
-use Piwik\Db;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
class LoaderLockTest extends IntegrationTestCase
diff --git a/tests/PHPUnit/Integration/ArchiveWebTest.php b/tests/PHPUnit/Integration/ArchiveWebTest.php
index 802c3194a1..d4a0178122 100644
--- a/tests/PHPUnit/Integration/ArchiveWebTest.php
+++ b/tests/PHPUnit/Integration/ArchiveWebTest.php
@@ -10,9 +10,7 @@ namespace Piwik\Tests\Integration;
use Piwik\Option;
use Piwik\Http;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
-use Piwik\Tests\Fixtures\ManySitesImportedLogs;
use Piwik\Tests\Framework\Fixture;
-use Exception;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
diff --git a/tests/PHPUnit/Integration/Columns/UpdaterTest.php b/tests/PHPUnit/Integration/Columns/UpdaterTest.php
index 2b7e982cfd..a23e34c752 100644
--- a/tests/PHPUnit/Integration/Columns/UpdaterTest.php
+++ b/tests/PHPUnit/Integration/Columns/UpdaterTest.php
@@ -15,7 +15,6 @@ use Piwik\Plugin\Dimension\ActionDimension;
use Piwik\Plugin\Dimension\ConversionDimension;
use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\Updater;
use Piwik\Updater\Migration;
// NOTE: we can't use PHPUnit mock framework since we have to set columnName/columnType. reflection will set it, but
diff --git a/tests/PHPUnit/Integration/Concurrency/LockBackend/MysqlLockBackendTest.php b/tests/PHPUnit/Integration/Concurrency/LockBackend/MysqlLockBackendTest.php
index cd5ac86bdf..52261c4db1 100644
--- a/tests/PHPUnit/Integration/Concurrency/LockBackend/MysqlLockBackendTest.php
+++ b/tests/PHPUnit/Integration/Concurrency/LockBackend/MysqlLockBackendTest.php
@@ -16,7 +16,7 @@ use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
class MysqlLockBackendTest extends IntegrationTestCase
{
/**
- * @var MySQLLockBackend
+ * @var MySqlLockBackend
*/
private $backend;
private $key = 'testKeyValueKey';
@@ -43,7 +43,7 @@ class MysqlLockBackendTest extends IntegrationTestCase
protected function createMysqlBackend()
{
- return new MySQLLockBackend();
+ return new MySqlLockBackend();
}
public function test_deleteIfKeyHasValue_ShouldNotWork_IfKeyDoesNotExist()
diff --git a/tests/PHPUnit/Integration/CronArchive/QueueConsumerTest.php b/tests/PHPUnit/Integration/CronArchive/QueueConsumerTest.php
index ac88ba9b8e..e1ab674d81 100644
--- a/tests/PHPUnit/Integration/CronArchive/QueueConsumerTest.php
+++ b/tests/PHPUnit/Integration/CronArchive/QueueConsumerTest.php
@@ -27,7 +27,6 @@ use Piwik\Date;
use Piwik\Db;
use Piwik\Piwik;
use Piwik\Plugins\SegmentEditor\API;
-use Piwik\Plugins\SitesManager\SitesManager;
use Piwik\Segment;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/CronArchive/SegmentArchivingTest.php b/tests/PHPUnit/Integration/CronArchive/SegmentArchivingTest.php
index d178f9661c..efd5c12797 100644
--- a/tests/PHPUnit/Integration/CronArchive/SegmentArchivingTest.php
+++ b/tests/PHPUnit/Integration/CronArchive/SegmentArchivingTest.php
@@ -9,11 +9,8 @@
namespace Piwik\Tests\Integration\CronArchive;
use Piwik\Config;
-use Piwik\CronArchive;
use Piwik\Date;
use Piwik\CronArchive\SegmentArchiving;
-use Piwik\Option;
-use Piwik\Site;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/CronArchiveInvalidSegmentTest.php b/tests/PHPUnit/Integration/CronArchiveInvalidSegmentTest.php
index 2752244c04..ffd62b4ef0 100644
--- a/tests/PHPUnit/Integration/CronArchiveInvalidSegmentTest.php
+++ b/tests/PHPUnit/Integration/CronArchiveInvalidSegmentTest.php
@@ -16,7 +16,6 @@ use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\FakeLogger;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Plugins\SegmentEditor\API as SegmentAPI;
-use Piwik\Version;
/**
* @group Archiver
diff --git a/tests/PHPUnit/Integration/DataAccess/ArchiveSelectorTest.php b/tests/PHPUnit/Integration/DataAccess/ArchiveSelectorTest.php
index c149ef918d..cf32511fd9 100644
--- a/tests/PHPUnit/Integration/DataAccess/ArchiveSelectorTest.php
+++ b/tests/PHPUnit/Integration/DataAccess/ArchiveSelectorTest.php
@@ -10,9 +10,7 @@
namespace Piwik\Tests\Integration\DataAccess;
-use Piwik\ArchiveProcessor\Parameters;
use Piwik\ArchiveProcessor\Rules;
-use Piwik\Config;
use Piwik\DataAccess\ArchiveSelector;
use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\Date;
diff --git a/tests/PHPUnit/Integration/DataAccess/ArchiveWriterTest.php b/tests/PHPUnit/Integration/DataAccess/ArchiveWriterTest.php
index 1e4d77c80d..79ca3e286c 100644
--- a/tests/PHPUnit/Integration/DataAccess/ArchiveWriterTest.php
+++ b/tests/PHPUnit/Integration/DataAccess/ArchiveWriterTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Integration\DataAccess;
use Piwik\Access;
use Piwik\ArchiveProcessor\Parameters;
-use Piwik\ArchiveProcessor\Rules;
use Piwik\Common;
use Piwik\DataAccess\ArchiveTableCreator;
use Piwik\DataAccess\ArchiveWriter;
@@ -18,7 +17,6 @@ use Piwik\Date;
use Piwik\Db;
use Piwik\Period\Day;
use Piwik\Period\Factory as PeriodFactory;
-use Piwik\Plugins\SegmentEditor\API;
use Piwik\Segment;
use Piwik\Sequence;
use Piwik\Site;
diff --git a/tests/PHPUnit/Integration/DataAccess/LogAggregatorTest.php b/tests/PHPUnit/Integration/DataAccess/LogAggregatorTest.php
index a8311bdd09..5a53b5f92e 100644
--- a/tests/PHPUnit/Integration/DataAccess/LogAggregatorTest.php
+++ b/tests/PHPUnit/Integration/DataAccess/LogAggregatorTest.php
@@ -13,7 +13,6 @@ use Piwik\Config;
use Piwik\Common;
use Piwik\DataAccess\LogAggregator;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Period;
use Piwik\Segment;
use Piwik\Site;
diff --git a/tests/PHPUnit/Integration/EmailValidatorTest.php b/tests/PHPUnit/Integration/EmailValidatorTest.php
index bb34778aff..3ee1b3aa92 100644
--- a/tests/PHPUnit/Integration/EmailValidatorTest.php
+++ b/tests/PHPUnit/Integration/EmailValidatorTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration;
-use Piwik\Http;
use Piwik\Piwik;
/**
diff --git a/tests/PHPUnit/Integration/Measurable/MeasurableSettingTest.php b/tests/PHPUnit/Integration/Measurable/MeasurableSettingTest.php
index 45da6a6aff..1907a6c81f 100644
--- a/tests/PHPUnit/Integration/Measurable/MeasurableSettingTest.php
+++ b/tests/PHPUnit/Integration/Measurable/MeasurableSettingTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Integration\Measurable;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Measurable\MeasurableSetting;
-use Piwik\Settings\Storage\Storage;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Measurable/MeasurableSettingsTest.php b/tests/PHPUnit/Integration/Measurable/MeasurableSettingsTest.php
index 5ee12b23cd..1110ebba04 100644
--- a/tests/PHPUnit/Integration/Measurable/MeasurableSettingsTest.php
+++ b/tests/PHPUnit/Integration/Measurable/MeasurableSettingsTest.php
@@ -8,8 +8,6 @@
namespace Piwik\Tests\Integration\Measurable;
-use Piwik\Access;
-use Piwik\Db;
use Piwik\Plugin;
use Piwik\Plugins\WebsiteMeasurable\Type as WebsiteType;
use Piwik\Plugins\WebsiteMeasurable\MeasurableSettings;
diff --git a/tests/PHPUnit/Integration/Plugin/CategoriesTest.php b/tests/PHPUnit/Integration/Plugin/CategoriesTest.php
index b550fcd2f5..f12ded6f57 100644
--- a/tests/PHPUnit/Integration/Plugin/CategoriesTest.php
+++ b/tests/PHPUnit/Integration/Plugin/CategoriesTest.php
@@ -12,7 +12,6 @@ use Piwik\Category\Category;
use Piwik\Category\Subcategory;
use Piwik\Container\StaticContainer;
use Piwik\Plugin\Categories;
-use Piwik\Settings\Storage;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Plugin/ManagerTest.php b/tests/PHPUnit/Integration/Plugin/ManagerTest.php
index 8dadd20646..d2bbcef0b1 100644
--- a/tests/PHPUnit/Integration/Plugin/ManagerTest.php
+++ b/tests/PHPUnit/Integration/Plugin/ManagerTest.php
@@ -10,13 +10,10 @@ namespace Piwik\Tests\Integration\Plugin;
use Piwik\Config;
use Piwik\Container\StaticContainer;
-use Piwik\Db;
use Piwik\Http\ControllerResolver;
use Piwik\Plugin;
-use Piwik\Settings\Storage;
use Piwik\Cache as PiwikCache;
use Piwik\Tests\Integration\Settings\IntegrationTestCase;
-use Piwik\Widget\WidgetsList;
/**
* @group Plugin
diff --git a/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php b/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
index afdecc243d..af123afef0 100644
--- a/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
+++ b/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
@@ -8,12 +8,8 @@
namespace Piwik\Tests\Integration\Plugin;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
-use Piwik\Db;
use Piwik\Plugin;
-use Piwik\Settings\Storage;
-use Piwik\Cache as PiwikCache;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\UpdateCheck\ReleaseChannel;
diff --git a/tests/PHPUnit/Integration/Plugin/SettingsProviderTest.php b/tests/PHPUnit/Integration/Plugin/SettingsProviderTest.php
index 2915033e38..7ee397823a 100644
--- a/tests/PHPUnit/Integration/Plugin/SettingsProviderTest.php
+++ b/tests/PHPUnit/Integration/Plugin/SettingsProviderTest.php
@@ -9,13 +9,11 @@
namespace Piwik\Tests\Integration\Plugin;
use Piwik\Container\StaticContainer;
-use Piwik\Db;
use Piwik\Plugin;
use Piwik\Plugin\SettingsProvider;
use Piwik\Settings\Measurable\MeasurableSettings;
use Piwik\Settings\Plugin\SystemSettings;
use Piwik\Settings\Plugin\UserSettings;
-use Piwik\Settings\Storage;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Plugin/WidgetsProviderTest.php b/tests/PHPUnit/Integration/Plugin/WidgetsProviderTest.php
index 46993ab135..88c16ae34b 100644
--- a/tests/PHPUnit/Integration/Plugin/WidgetsProviderTest.php
+++ b/tests/PHPUnit/Integration/Plugin/WidgetsProviderTest.php
@@ -9,9 +9,7 @@
namespace Piwik\Tests\Integration\Plugin;
use Piwik\Container\StaticContainer;
-use Piwik\Db;
use Piwik\Plugin\WidgetsProvider;
-use Piwik\Settings\Storage;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Widget\WidgetConfig;
diff --git a/tests/PHPUnit/Integration/PluginTest.php b/tests/PHPUnit/Integration/PluginTest.php
index 7ab46a8945..430cde0719 100644
--- a/tests/PHPUnit/Integration/PluginTest.php
+++ b/tests/PHPUnit/Integration/PluginTest.php
@@ -9,11 +9,9 @@
namespace PHPUnit\Integration;
-use Piwik\Common;
use Piwik\CronArchive;
use Piwik\CronArchive\ReArchiveList;
use Piwik\Date;
-use Piwik\Db;
use Piwik\Option;
use Piwik\Plugin;
use Piwik\Tests\Framework\Fixture;
diff --git a/tests/PHPUnit/Integration/ReleaseCheckListTest.php b/tests/PHPUnit/Integration/ReleaseCheckListTest.php
index 8b875b922d..4f71c8f943 100644
--- a/tests/PHPUnit/Integration/ReleaseCheckListTest.php
+++ b/tests/PHPUnit/Integration/ReleaseCheckListTest.php
@@ -15,8 +15,6 @@ use Piwik\AssetManager\UIAssetFetcher;
use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Filesystem;
-use Piwik\Http;
-use Piwik\Plugin;
use Piwik\Plugin\Manager;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tracker;
diff --git a/tests/PHPUnit/Integration/SegmentTest.php b/tests/PHPUnit/Integration/SegmentTest.php
index 9e9662aefe..eab2877df8 100644
--- a/tests/PHPUnit/Integration/SegmentTest.php
+++ b/tests/PHPUnit/Integration/SegmentTest.php
@@ -15,7 +15,6 @@ use Piwik\Config;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Db;
-use Piwik\Http;
use Piwik\Plugins\SegmentEditor\API;
use Piwik\Segment;
use Piwik\Tests\Framework\Fixture;
diff --git a/tests/PHPUnit/Integration/SequenceTest.php b/tests/PHPUnit/Integration/SequenceTest.php
index d7e84ffaab..2db27a093e 100644
--- a/tests/PHPUnit/Integration/SequenceTest.php
+++ b/tests/PHPUnit/Integration/SequenceTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration;
-use Piwik\Db;
use Piwik\Sequence;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/SessionTest.php b/tests/PHPUnit/Integration/SessionTest.php
index ae4ff2ecfd..60f0e4c0f6 100644
--- a/tests/PHPUnit/Integration/SessionTest.php
+++ b/tests/PHPUnit/Integration/SessionTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Integration;
use Piwik\Http;
-use Piwik\Piwik;
use Piwik\Session;
use Piwik\Tests\Framework\Fixture;
diff --git a/tests/PHPUnit/Integration/Settings/IntegrationTestCase.php b/tests/PHPUnit/Integration/Settings/IntegrationTestCase.php
index ad4272deb1..ce0e15ca0d 100644
--- a/tests/PHPUnit/Integration/Settings/IntegrationTestCase.php
+++ b/tests/PHPUnit/Integration/Settings/IntegrationTestCase.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Integration\Settings;
use PHPUnit\Framework\Constraint\IsType;
use Piwik\Db;
use Piwik\Settings\Setting;
-use Piwik\Settings\Storage;
use Piwik\Tests\Framework\Mock\FakeAccess;
use Piwik\Tests\Framework\Mock\Settings\FakeSystemSettings;
diff --git a/tests/PHPUnit/Integration/Settings/Measurable/MeasurablePropertyTest.php b/tests/PHPUnit/Integration/Settings/Measurable/MeasurablePropertyTest.php
index b057162632..beae8b033b 100644
--- a/tests/PHPUnit/Integration/Settings/Measurable/MeasurablePropertyTest.php
+++ b/tests/PHPUnit/Integration/Settings/Measurable/MeasurablePropertyTest.php
@@ -8,11 +8,9 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
-use Piwik\Config;
use Piwik\Db;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Measurable\MeasurableProperty;
-use Piwik\Settings\Measurable\MeasurableSetting;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\Mock\Settings\FakeMeasurableSettings;
use Piwik\Tests\Integration\Settings\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingTest.php b/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingTest.php
index 7bc95322a2..c7bdbcc6b4 100644
--- a/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingTest.php
+++ b/tests/PHPUnit/Integration/Settings/Measurable/MeasurableSettingTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
-use Piwik\Config;
use Piwik\Db;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Measurable\MeasurableSetting;
diff --git a/tests/PHPUnit/Integration/Settings/Plugin/SystemConfigSettingTest.php b/tests/PHPUnit/Integration/Settings/Plugin/SystemConfigSettingTest.php
index 40769e641a..209e927059 100644
--- a/tests/PHPUnit/Integration/Settings/Plugin/SystemConfigSettingTest.php
+++ b/tests/PHPUnit/Integration/Settings/Plugin/SystemConfigSettingTest.php
@@ -9,10 +9,8 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
use Piwik\Config;
-use Piwik\Db;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Plugin\SystemConfigSetting;
-use Piwik\Settings\Plugin\SystemSetting;
use Piwik\Tests\Integration\Settings\IntegrationTestCase;
/**
diff --git a/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingTest.php b/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingTest.php
index d3580d9e73..6abc8ffc92 100644
--- a/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingTest.php
+++ b/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
use Piwik\Config;
-use Piwik\Db;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Plugin\SystemSetting;
use Piwik\Tests\Integration\Settings\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingsTest.php b/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingsTest.php
index c7e89c9b6c..80a88c4eec 100644
--- a/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingsTest.php
+++ b/tests/PHPUnit/Integration/Settings/Plugin/SystemSettingsTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
-use Piwik\Db;
use Piwik\Settings\Plugin\SystemSetting;
use Piwik\Settings\Plugin\SystemSettings;
use Piwik\Tests\Integration\Settings\BaseSettingsTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Plugin/UserSettingTest.php b/tests/PHPUnit/Integration/Settings/Plugin/UserSettingTest.php
index 6732d12eea..120ade8833 100644
--- a/tests/PHPUnit/Integration/Settings/Plugin/UserSettingTest.php
+++ b/tests/PHPUnit/Integration/Settings/Plugin/UserSettingTest.php
@@ -11,9 +11,7 @@ namespace Piwik\Tests\Integration\Settings\Plugin;
use Piwik\Db;
use Piwik\Settings\FieldConfig;
use Piwik\Settings\Plugin\UserSetting;
-use Piwik\Settings\Storage\Storage;
use Piwik\Tests\Framework\Mock\FakeAccess;
-use Piwik\Tests\Framework\Mock\Settings\FakeBackend;
use Piwik\Tests\Framework\Mock\Settings\FakeUserSettings;
use Piwik\Tests\Integration\Settings\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Plugin/UserSettingsTest.php b/tests/PHPUnit/Integration/Settings/Plugin/UserSettingsTest.php
index 00d5e455b0..fcb3eec238 100644
--- a/tests/PHPUnit/Integration/Settings/Plugin/UserSettingsTest.php
+++ b/tests/PHPUnit/Integration/Settings/Plugin/UserSettingsTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Plugin;
-use Piwik\Db;
use Piwik\Settings\Plugin\UserSetting;
use Piwik\Settings\Plugin\UserSettings;
use Piwik\Tests\Framework\Mock\Settings\FakeUserSettings;
diff --git a/tests/PHPUnit/Integration/Settings/Storage/Backend/ConfigTest.php b/tests/PHPUnit/Integration/Settings/Storage/Backend/ConfigTest.php
index 1d557684f5..add4765bbc 100644
--- a/tests/PHPUnit/Integration/Settings/Storage/Backend/ConfigTest.php
+++ b/tests/PHPUnit/Integration/Settings/Storage/Backend/ConfigTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Storage\Backend;
-use Piwik\Db;
use Piwik\Settings\Storage\Backend\MeasurableSettingsTable;
use Piwik\Settings\Storage\Backend\Config;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Storage/Backend/MeasurableSettingsTableTest.php b/tests/PHPUnit/Integration/Settings/Storage/Backend/MeasurableSettingsTableTest.php
index e0b5edcef3..27c33d4de8 100644
--- a/tests/PHPUnit/Integration/Settings/Storage/Backend/MeasurableSettingsTableTest.php
+++ b/tests/PHPUnit/Integration/Settings/Storage/Backend/MeasurableSettingsTableTest.php
@@ -8,8 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Storage\Backend;
-use Piwik\Config;
-use Piwik\Db;
use Piwik\Settings\Storage\Backend\MeasurableSettingsTable;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Storage/Backend/PluginSettingsTableTest.php b/tests/PHPUnit/Integration/Settings/Storage/Backend/PluginSettingsTableTest.php
index 00617f3771..5048f75c47 100644
--- a/tests/PHPUnit/Integration/Settings/Storage/Backend/PluginSettingsTableTest.php
+++ b/tests/PHPUnit/Integration/Settings/Storage/Backend/PluginSettingsTableTest.php
@@ -8,8 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Storage\Backend;
-use Piwik\Config;
-use Piwik\Db;
use Piwik\Settings\Storage\Backend\PluginSettingsTable;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Settings/Storage/Backend/SitesTableTest.php b/tests/PHPUnit/Integration/Settings/Storage/Backend/SitesTableTest.php
index 8c077a2869..ff462b812d 100644
--- a/tests/PHPUnit/Integration/Settings/Storage/Backend/SitesTableTest.php
+++ b/tests/PHPUnit/Integration/Settings/Storage/Backend/SitesTableTest.php
@@ -8,8 +8,6 @@
namespace Piwik\Tests\Integration\Settings\Storage\Backend;
-use Piwik\Config;
-use Piwik\Db;
use Piwik\Settings\Storage\Backend\SitesTable;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/SupportedBrowserTest.php b/tests/PHPUnit/Integration/SupportedBrowserTest.php
index 631df4f111..a8ecc4aa23 100644
--- a/tests/PHPUnit/Integration/SupportedBrowserTest.php
+++ b/tests/PHPUnit/Integration/SupportedBrowserTest.php
@@ -7,12 +7,7 @@
*/
namespace Piwik\Tests\Integration;
-use Piwik\Http;
-use Piwik\Site;
-use Piwik\Piwik;
use Piwik\SupportedBrowser;
-use Piwik\Tests\Framework\Fixture;
-use Piwik\Plugins\SitesManager\API;
use Piwik\Exception\NotSupportedBrowserException;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
diff --git a/tests/PHPUnit/Integration/Tracker/DbTest.php b/tests/PHPUnit/Integration/Tracker/DbTest.php
index 9260abd4a2..f4a63d7352 100644
--- a/tests/PHPUnit/Integration/Tracker/DbTest.php
+++ b/tests/PHPUnit/Integration/Tracker/DbTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Integration\Tracker;
use Piwik\Common;
use Piwik\Config;
-use Piwik\Db;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Timer;
diff --git a/tests/PHPUnit/Integration/Tracker/FingerprintSaltTest.php b/tests/PHPUnit/Integration/Tracker/FingerprintSaltTest.php
index 687595f6d2..1e63e3cc7e 100644
--- a/tests/PHPUnit/Integration/Tracker/FingerprintSaltTest.php
+++ b/tests/PHPUnit/Integration/Tracker/FingerprintSaltTest.php
@@ -8,16 +8,8 @@
namespace Piwik\Tests\Integration\Tracker;
-use Piwik\Config;
use Piwik\Date;
-use Piwik\Plugins\SitesManager\API;
-use Piwik\Tests\Framework\Mock\FakeAccess;
-use Piwik\Tracker\Action;
use Piwik\Tracker\FingerprintSalt;
-use Piwik\Tracker\PageUrl;
-use Piwik\Tracker\Request;
-use Piwik\Translate;
-use Piwik\Plugin\Manager as PluginManager;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
/**
diff --git a/tests/PHPUnit/Integration/Tracker/Handler/FactoryTest.php b/tests/PHPUnit/Integration/Tracker/Handler/FactoryTest.php
index d3a5d98b94..0a3046f24e 100644
--- a/tests/PHPUnit/Integration/Tracker/Handler/FactoryTest.php
+++ b/tests/PHPUnit/Integration/Tracker/Handler/FactoryTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Tracker\Handler;
-use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker;
diff --git a/tests/PHPUnit/Integration/Tracker/RequestSetTest.php b/tests/PHPUnit/Integration/Tracker/RequestSetTest.php
index b0448e45dc..d0f7010281 100644
--- a/tests/PHPUnit/Integration/Tracker/RequestSetTest.php
+++ b/tests/PHPUnit/Integration/Tracker/RequestSetTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Tracker;
-use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tracker\Request;
diff --git a/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php b/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
index be93db0811..be50c3e5f2 100644
--- a/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
+++ b/tests/PHPUnit/Integration/Tracker/TrackerCodeGeneratorTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Integration\Tracker;
use Piwik\Config;
use Piwik\Piwik;
-use Piwik\Plugins\SitesManager\SitesManager;
use Piwik\Tests\Framework\Mock\Plugin\Manager;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker\TrackerCodeGenerator;
diff --git a/tests/PHPUnit/Integration/Tracker/Visit/FactoryTest.php b/tests/PHPUnit/Integration/Tracker/Visit/FactoryTest.php
index b9b8c1c15f..336854da3e 100644
--- a/tests/PHPUnit/Integration/Tracker/Visit/FactoryTest.php
+++ b/tests/PHPUnit/Integration/Tracker/Visit/FactoryTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Integration\Tracker\Visit;
-use Piwik\EventDispatcher;
use Piwik\Piwik;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
use Piwik\Tracker;
diff --git a/tests/PHPUnit/Integration/Tracker/VisitTest.php b/tests/PHPUnit/Integration/Tracker/VisitTest.php
index 8ca50e386a..e9251249d7 100644
--- a/tests/PHPUnit/Integration/Tracker/VisitTest.php
+++ b/tests/PHPUnit/Integration/Tracker/VisitTest.php
@@ -8,10 +8,8 @@
namespace Piwik\Tests\Integration\Tracker;
-use Piwik\Cache;
use Piwik\Container\StaticContainer;
use Piwik\Date;
-use Matomo\Network\IPUtils;
use Piwik\Plugin\Manager;
use Piwik\Plugins\SitesManager\API;
use Piwik\Tests\Framework\Fixture;
diff --git a/tests/PHPUnit/Integration/Tracker/VisitorRecognizerTest.php b/tests/PHPUnit/Integration/Tracker/VisitorRecognizerTest.php
index 20a45a1a4d..f456dcfcff 100644
--- a/tests/PHPUnit/Integration/Tracker/VisitorRecognizerTest.php
+++ b/tests/PHPUnit/Integration/Tracker/VisitorRecognizerTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Integration\Tracker;
use Matomo\Network\IP;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Date;
use Piwik\EventDispatcher;
use Piwik\Tests\Framework\Fixture;
diff --git a/tests/PHPUnit/Integration/Updater/Migration/Db/FactoryTest.php b/tests/PHPUnit/Integration/Updater/Migration/Db/FactoryTest.php
index f817b1f1a0..9bd6b4fa7f 100644
--- a/tests/PHPUnit/Integration/Updater/Migration/Db/FactoryTest.php
+++ b/tests/PHPUnit/Integration/Updater/Migration/Db/FactoryTest.php
@@ -9,10 +9,7 @@
namespace Piwik\Tests\Integration\Updater\Migration\Db;
use Piwik\Common;
-use Piwik\Config;
-use Piwik\Db;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\Updater\Migration\Config\Set;
use Piwik\Updater\Migration\Db\AddColumn;
use Piwik\Updater\Migration\Db\AddColumns;
use Piwik\Updater\Migration\Db\AddIndex;
diff --git a/tests/PHPUnit/System/ApiGetReportMetadataTest.php b/tests/PHPUnit/System/ApiGetReportMetadataTest.php
index 82743b9131..3c7f834e49 100644
--- a/tests/PHPUnit/System/ApiGetReportMetadataTest.php
+++ b/tests/PHPUnit/System/ApiGetReportMetadataTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\System;
use Piwik\API\Proxy;
-use Piwik\Cache;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\ThreeGoalsOnePageview;
diff --git a/tests/PHPUnit/System/ArchiveInvalidationTest.php b/tests/PHPUnit/System/ArchiveInvalidationTest.php
index 63c23b47a5..7e50a9cec5 100644
--- a/tests/PHPUnit/System/ArchiveInvalidationTest.php
+++ b/tests/PHPUnit/System/ArchiveInvalidationTest.php
@@ -9,10 +9,7 @@ namespace Piwik\Tests\System;
use Piwik\API\Request;
use Piwik\ArchiveProcessor\Rules;
-use Piwik\Common;
use Piwik\Config;
-use Piwik\Date;
-use Piwik\Db;
use Piwik\Plugins\SegmentEditor\API;
use Piwik\Tests\Fixtures\VisitsTwoWebsitesWithAdditionalVisits;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/tests/PHPUnit/System/BlobReportLimitingTest.php b/tests/PHPUnit/System/BlobReportLimitingTest.php
index 8d8a055b5e..0cacc3e832 100644
--- a/tests/PHPUnit/System/BlobReportLimitingTest.php
+++ b/tests/PHPUnit/System/BlobReportLimitingTest.php
@@ -7,13 +7,9 @@
*/
namespace Piwik\Tests\System;
-use Piwik\Application\Kernel\GlobalSettingsProvider;
use Piwik\Cache;
use Piwik\Config;
-use Piwik\Date;
use Piwik\Plugins\Actions\ArchivingHelper;
-use Piwik\Tests\Framework\Fixture;
-use Piwik\Tests\Framework\Mock\TestConfig;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\ManyVisitsWithMockLocationProvider;
diff --git a/tests/PHPUnit/System/ConsoleTest.php b/tests/PHPUnit/System/ConsoleTest.php
index a82d31ecfb..3ae12f7b6d 100644
--- a/tests/PHPUnit/System/ConsoleTest.php
+++ b/tests/PHPUnit/System/ConsoleTest.php
@@ -9,9 +9,7 @@
namespace Piwik\Tests\System;
use Piwik\CliMulti\CliPhp;
-use Piwik\Config;
use Piwik\Container\StaticContainer;
-use Piwik\Development;
use Piwik\Plugin\ConsoleCommand;
use Piwik\Plugins\Monolog\Handler\FailureLogMessageDetector;
use Piwik\Tests\Framework\Fixture;
@@ -166,17 +164,17 @@ class ConsoleTest extends ConsoleCommandTestCase
$output = $this->normalizeOutput($output);
$expected = <<<END
-PHP Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) in /tests/PHPUnit/System/ConsoleTest.php on line 85
+PHP Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) in /tests/PHPUnit/System/ConsoleTest.php on line 83
-Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) in /tests/PHPUnit/System/ConsoleTest.php on line 85
+Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) in /tests/PHPUnit/System/ConsoleTest.php on line 83
*** IN SAFEMODE ***
Matomo encountered an error: Allowed memory size of X bytes exhausted (tried to allocate X bytes) (which lead to: Error: array (
'type' => 1,
'message' => 'Allowed memory size of X bytes exhausted (tried to allocate X bytes)',
'file' => '/tests/PHPUnit/System/ConsoleTest.php',
- 'line' => 85,
- 'backtrace' => ' on /tests/PHPUnit/System/ConsoleTest.php(85)
-#0 /tests/PHPUnit/System/ConsoleTest.php(72): Piwik\\\\Tests\\\\System\\\\TestCommandWithFatalError->executeImpl()
+ 'line' => 83,
+ 'backtrace' => ' on /tests/PHPUnit/System/ConsoleTest.php(83)
+#0 /tests/PHPUnit/System/ConsoleTest.php(70): Piwik\\\\Tests\\\\System\\\\TestCommandWithFatalError->executeImpl()
#1 /vendor/symfony/console/Symfony/Component/Console/Command/Command.php(257): Piwik\\\\Tests\\\\System\\\\TestCommandWithFatalError->execute()
',
))
diff --git a/tests/PHPUnit/System/FlattenReportsTest.php b/tests/PHPUnit/System/FlattenReportsTest.php
index 0785639de1..ecef5caf1a 100644
--- a/tests/PHPUnit/System/FlattenReportsTest.php
+++ b/tests/PHPUnit/System/FlattenReportsTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\System;
use Piwik\EventDispatcher;
-use Piwik\Piwik;
use Piwik\Plugin\Manager;
use Piwik\Plugins\Referrers\Reports\GetWebsites;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
diff --git a/tests/PHPUnit/System/OneVisitorNoKeywordSpecifiedTest.php b/tests/PHPUnit/System/OneVisitorNoKeywordSpecifiedTest.php
index cfa386718d..7afcdc86f4 100644
--- a/tests/PHPUnit/System/OneVisitorNoKeywordSpecifiedTest.php
+++ b/tests/PHPUnit/System/OneVisitorNoKeywordSpecifiedTest.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Tests\System;
-use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\TwoVisitsNoKeywordWithBot;
diff --git a/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest.php b/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest.php
index 6a3af0d3fd..baf0fd2fb5 100644
--- a/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest.php
+++ b/tests/PHPUnit/System/OneVisitorOneWebsiteSeveralDaysDateRangeArchivingTest.php
@@ -13,7 +13,6 @@ use Piwik\Common;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Db;
-use Piwik\DbHelper;
use Piwik\Piwik;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\VisitsOverSeveralDays;
diff --git a/tests/PHPUnit/System/TrackerTest.php b/tests/PHPUnit/System/TrackerTest.php
index 592b65c75c..e00d78aa7a 100644
--- a/tests/PHPUnit/System/TrackerTest.php
+++ b/tests/PHPUnit/System/TrackerTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\System;
use Piwik\Common;
-use Piwik\Config;
use Piwik\Db;
use Piwik\Option;
use Piwik\Plugins\UserCountry\LocationProvider;
@@ -19,7 +18,6 @@ use Piwik\Scheduler\Timetable;
use Piwik\SettingsPiwik;
use Piwik\Tests\Framework\Fixture;
use Piwik\Tests\Framework\TestCase\IntegrationTestCase;
-use Piwik\Tracker;
/**
* @group Core
diff --git a/tests/PHPUnit/System/TwoVisitorsTwoWebsitesDifferentDaysConversionsTest.php b/tests/PHPUnit/System/TwoVisitorsTwoWebsitesDifferentDaysConversionsTest.php
index 4708ba7013..0df58a06c5 100644
--- a/tests/PHPUnit/System/TwoVisitorsTwoWebsitesDifferentDaysConversionsTest.php
+++ b/tests/PHPUnit/System/TwoVisitorsTwoWebsitesDifferentDaysConversionsTest.php
@@ -8,11 +8,6 @@
namespace Piwik\Tests\System;
use Piwik\Archive;
-use Piwik\Archive\ArchivePurger;
-use Piwik\Cache;
-use Piwik\Container\StaticContainer;
-use Piwik\Date;
-use Piwik\Segment;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
use Piwik\Tests\Fixtures\TwoSitesTwoVisitorsDifferentDays;
diff --git a/tests/PHPUnit/System/Utf8mb4Test.php b/tests/PHPUnit/System/Utf8mb4Test.php
index 1fb18bae3d..09c7eba365 100644
--- a/tests/PHPUnit/System/Utf8mb4Test.php
+++ b/tests/PHPUnit/System/Utf8mb4Test.php
@@ -7,13 +7,8 @@
*/
namespace Piwik\Tests\System;
-use Piwik\Common;
-use Piwik\Db;
use Piwik\Tests\Fixtures\Utf8mb4;
-use Piwik\Tests\Framework\Fixture;
-use Piwik\Tracker\Action;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
-use Piwik\Tests\Fixtures\OneVisitWithAbnormalPageviewUrls;
/**
* Tests for tracking parameters containing 4 byte UTF8 chars.
diff --git a/tests/PHPUnit/Unit/AssetManagerTest.php b/tests/PHPUnit/Unit/AssetManagerTest.php
index ed34623130..406739bc8f 100644
--- a/tests/PHPUnit/Unit/AssetManagerTest.php
+++ b/tests/PHPUnit/Unit/AssetManagerTest.php
@@ -7,7 +7,6 @@
*/
namespace Piwik\Tests\Unit;
-use Piwik\Cache;
use Piwik\AssetManager;
use Piwik\Config;
diff --git a/tests/PHPUnit/Unit/Category/CategoryTest.php b/tests/PHPUnit/Unit/Category/CategoryTest.php
index 8304375483..d9d550b494 100644
--- a/tests/PHPUnit/Unit/Category/CategoryTest.php
+++ b/tests/PHPUnit/Unit/Category/CategoryTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Unit\Category;
-use Piwik\Cache;
use Piwik\Category\Category;
use Piwik\Category\Subcategory;
diff --git a/tests/PHPUnit/Unit/Category/SubcategoryTest.php b/tests/PHPUnit/Unit/Category/SubcategoryTest.php
index 1cc42e0948..f04fb78ede 100644
--- a/tests/PHPUnit/Unit/Category/SubcategoryTest.php
+++ b/tests/PHPUnit/Unit/Category/SubcategoryTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Unit\Category;
-use Piwik\Cache;
use Piwik\Category\Subcategory;
/**
diff --git a/tests/PHPUnit/Unit/CliMulti/RequestParserTest.php b/tests/PHPUnit/Unit/CliMulti/RequestParserTest.php
index 883dfe922a..0219d546e5 100644
--- a/tests/PHPUnit/Unit/CliMulti/RequestParserTest.php
+++ b/tests/PHPUnit/Unit/CliMulti/RequestParserTest.php
@@ -10,7 +10,6 @@
namespace PHPUnit\Unit\CliMulti;
use PHPUnit\Framework\TestCase;
-use Piwik\API\Request;
use Piwik\CliMulti\RequestParser;
class RequestParserTest extends TestCase
diff --git a/tests/PHPUnit/Unit/Config/IniFileChainTest.php b/tests/PHPUnit/Unit/Config/IniFileChainTest.php
index 0274d12fba..886f214f48 100644
--- a/tests/PHPUnit/Unit/Config/IniFileChainTest.php
+++ b/tests/PHPUnit/Unit/Config/IniFileChainTest.php
@@ -8,7 +8,6 @@
namespace Piwik\Tests\Unit\Config;
use PHPUnit\Framework\TestCase;
-use Piwik\Config;
use Piwik\Config\IniFileChain;
/**
diff --git a/tests/PHPUnit/Unit/DataAccess/ArchiveWriterTest.php b/tests/PHPUnit/Unit/DataAccess/ArchiveWriterTest.php
index b358e23e90..600078aecd 100644
--- a/tests/PHPUnit/Unit/DataAccess/ArchiveWriterTest.php
+++ b/tests/PHPUnit/Unit/DataAccess/ArchiveWriterTest.php
@@ -10,8 +10,6 @@ namespace Piwik\Tests\Unit;
use Piwik\Archive\Chunk;
use Piwik\DataAccess\ArchiveWriter;
-use Piwik\DataTable;
-use Piwik\Segment;
/**
* @group ArchiveWriterTest
diff --git a/tests/PHPUnit/Unit/DataAccess/LogQueryBuilder/JoinGeneratorTest.php b/tests/PHPUnit/Unit/DataAccess/LogQueryBuilder/JoinGeneratorTest.php
index f315da52fd..4f80c779b8 100644
--- a/tests/PHPUnit/Unit/DataAccess/LogQueryBuilder/JoinGeneratorTest.php
+++ b/tests/PHPUnit/Unit/DataAccess/LogQueryBuilder/JoinGeneratorTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Unit\DataAccess;
use Piwik\DataAccess\LogQueryBuilder\JoinGenerator;
use Piwik\DataAccess\LogQueryBuilder\JoinTables;
use Piwik\Tests\Framework\Mock\Plugin\LogTablesProvider;
-use Piwik\Tracker\Visit;
/**
* @group Core
diff --git a/tests/PHPUnit/Unit/DataTable/Filter/AddSegmentFilterBySegmentValueTest.php b/tests/PHPUnit/Unit/DataTable/Filter/AddSegmentFilterBySegmentValueTest.php
index e2bc31f960..e4d9ce5da8 100644
--- a/tests/PHPUnit/Unit/DataTable/Filter/AddSegmentFilterBySegmentValueTest.php
+++ b/tests/PHPUnit/Unit/DataTable/Filter/AddSegmentFilterBySegmentValueTest.php
@@ -10,10 +10,8 @@ namespace Piwik\Tests\Core\DataTable\Filter;
use Piwik\DataTable;
use Piwik\DataTable\Row;
-use Piwik\Plugins\Actions\Reports\GetOutlinks;
use Piwik\Plugins\DevicePlugins\Reports\GetPlugin;
use Piwik\Plugins\UserCountry\Reports\GetCity;
-use Piwik\Plugins\UserCountry\Reports\GetCountry;
use Piwik\Plugins\VisitsSummary\Reports\Get;
/**
diff --git a/tests/PHPUnit/Unit/DataTable/Filter/RangeCheckTest.php b/tests/PHPUnit/Unit/DataTable/Filter/RangeCheckTest.php
index 93c7e927a1..29d99d7a38 100644
--- a/tests/PHPUnit/Unit/DataTable/Filter/RangeCheckTest.php
+++ b/tests/PHPUnit/Unit/DataTable/Filter/RangeCheckTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Unit\DataTable\Filter;
use Piwik\DataTable\Filter\RangeCheck;
use Piwik\DataTable;
use Piwik\DataTable\Row;
-use Piwik\Plugins\CoreHome\Columns\Metrics\VisitsPercent;
/**
* @group DataTableTest
diff --git a/tests/PHPUnit/Unit/DataTable/ManagerTest.php b/tests/PHPUnit/Unit/DataTable/ManagerTest.php
index 7c482a585d..5a5a82f74d 100644
--- a/tests/PHPUnit/Unit/DataTable/ManagerTest.php
+++ b/tests/PHPUnit/Unit/DataTable/ManagerTest.php
@@ -2,10 +2,8 @@
namespace Piwik\Tests\Unit\DataTable;
-use Piwik\Config;
use Piwik\DataTable\Manager;
use Piwik\DataTable;
-use Piwik\DataTable\Row;
/**
* @group DataTable
diff --git a/tests/PHPUnit/Unit/DataTable/MapTest.php b/tests/PHPUnit/Unit/DataTable/MapTest.php
index e21147f240..03639f24f7 100644
--- a/tests/PHPUnit/Unit/DataTable/MapTest.php
+++ b/tests/PHPUnit/Unit/DataTable/MapTest.php
@@ -2,11 +2,9 @@
namespace Piwik\Tests\Unit\DataTable;
-use Piwik\Config;
use Piwik\DataTable\Manager;
use Piwik\DataTable;
use Piwik\DataTable\Row;
-use Piwik\Tests\Framework\Mock\TestConfig;
/**
* @group DataTableTest
diff --git a/tests/PHPUnit/Unit/DataTableTest.php b/tests/PHPUnit/Unit/DataTableTest.php
index 57b5297910..e0fc18b7f4 100644
--- a/tests/PHPUnit/Unit/DataTableTest.php
+++ b/tests/PHPUnit/Unit/DataTableTest.php
@@ -14,7 +14,6 @@ use Piwik\DataTable\Row;
use Piwik\DataTable;
use Piwik\Date;
use Piwik\Timer;
-use Symfony\Component\VarDumper\Cloner\Data;
/**
* @group DataTableTest
diff --git a/tests/PHPUnit/Unit/FilesystemTest.php b/tests/PHPUnit/Unit/FilesystemTest.php
index 4913ee0844..3c27985b83 100644
--- a/tests/PHPUnit/Unit/FilesystemTest.php
+++ b/tests/PHPUnit/Unit/FilesystemTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Unit;
use Piwik\Filesystem;
use Piwik\Tests\Framework\Mock\File;
-use Piwik\Tests\Framework\TestCase\SystemTestCase;
/**
* @group Core
diff --git a/tests/PHPUnit/Unit/Period/RangeTest.php b/tests/PHPUnit/Unit/Period/RangeTest.php
index e817f1bd7e..bbb0873b87 100644
--- a/tests/PHPUnit/Unit/Period/RangeTest.php
+++ b/tests/PHPUnit/Unit/Period/RangeTest.php
@@ -10,7 +10,6 @@ namespace Piwik\Tests\Unit\Period;
use Exception;
use Piwik\Date;
-use Piwik\Period;
use Piwik\Period\Month;
use Piwik\Period\Range;
use Piwik\Period\Week;
diff --git a/tests/PHPUnit/Unit/PeriodTest.php b/tests/PHPUnit/Unit/PeriodTest.php
index 2b7f4c6275..dae057c732 100644
--- a/tests/PHPUnit/Unit/PeriodTest.php
+++ b/tests/PHPUnit/Unit/PeriodTest.php
@@ -14,7 +14,6 @@ use Piwik\Period;
use Piwik\Period\Month;
use Piwik\Period\Week;
use Piwik\Period\Year;
-use Piwik\Translation\Translator;
/**
* @group Core
diff --git a/tests/PHPUnit/Unit/Report/ReportWidgetFactoryTest.php b/tests/PHPUnit/Unit/Report/ReportWidgetFactoryTest.php
index 6d4b41dfd6..a59d204dc3 100644
--- a/tests/PHPUnit/Unit/Report/ReportWidgetFactoryTest.php
+++ b/tests/PHPUnit/Unit/Report/ReportWidgetFactoryTest.php
@@ -11,7 +11,6 @@ namespace Piwik\Tests\Unit\Report;
use Piwik\Plugin\Report;
use Piwik\Report\ReportWidgetConfig;
use Piwik\Report\ReportWidgetFactory;
-use Piwik\Widget\WidgetConfig;
use Piwik\Widget\WidgetContainerConfig;
class GetBasicReport extends Report
diff --git a/tests/PHPUnit/Unit/Scheduler/TimetableTest.php b/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
index 2d930b0d06..62aeb71a63 100644
--- a/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
+++ b/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
@@ -9,7 +9,6 @@
namespace Piwik\Tests\Unit\Scheduler;
use Piwik\Date;
-use Piwik\Plugin;
use Piwik\Scheduler\Task;
use Piwik\Scheduler\Timetable;
use Piwik\Tests\Framework\Mock\PiwikOption;
diff --git a/tests/PHPUnit/Unit/Translation/FilesTest.php b/tests/PHPUnit/Unit/Translation/FilesTest.php
index ad41a3fba4..e9687c3a9a 100644
--- a/tests/PHPUnit/Unit/Translation/FilesTest.php
+++ b/tests/PHPUnit/Unit/Translation/FilesTest.php
@@ -8,8 +8,6 @@
namespace Piwik\Tests\Unit\Translation\Loader;
-use Piwik\Translation\Loader\JsonFileLoader;
-use Piwik\Translation\Translator;
/**
* @group Translation
diff --git a/tests/PHPUnit/bootstrap.php b/tests/PHPUnit/bootstrap.php
index 961627e5ac..589606864f 100644
--- a/tests/PHPUnit/bootstrap.php
+++ b/tests/PHPUnit/bootstrap.php
@@ -1,8 +1,6 @@
<?php
use Piwik\Application\Environment;
-use Piwik\Container\StaticContainer;
-use Piwik\Http;
use Piwik\Intl\Locale;
use Piwik\Config;
use Piwik\SettingsPiwik;