'getClientSideTranslationKeys', "TestingEnvironment.addHooks" => 'setupTestEnvironment', 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', ); } public function getClientSideTranslationKeys(&$translations) { $translations[] = 'DBStats_DatabaseUsage'; $translations[] = 'DBStats_MainDescription'; $translations[] = 'DBStats_LearnMore'; } public function getStylesheetFiles(&$stylesheets) { $stylesheets[] = 'plugins/DBStats/stylesheets/dbstats.less'; } public function setupTestEnvironment($environment) { Piwik::addAction("MySQLMetadataProvider.createDao", function (&$dao) { $dao = new MockDataAccess(); }); } }