From 3c6ff414d390a333e45fea181a3c5386a44a609f Mon Sep 17 00:00:00 2001 From: Fabian Becker <halfdan@xnorfz.de> Date: Tue, 2 Apr 2013 16:42:13 +0200 Subject: [PATCH] Reformat method visibility according to PSR-2 https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md#45-abstract-final-and-static --- core/Access.php | 10 ++-- core/Archive.php | 12 ++-- core/ArchiveProcessing.php | 14 ++--- core/CacheFile.php | 10 ++-- core/Common.php | 118 ++++++++++++++++++------------------- core/Config.php | 12 ++-- core/Controller.php | 8 +-- core/Cookie.php | 2 +- core/DataTable.php | 8 +-- core/Date.php | 22 +++---- core/FrontController.php | 16 ++--- core/HTMLPurifier.php | 4 +- core/Http.php | 9 ++- core/IP.php | 33 ++++++----- 14 files changed, 139 insertions(+), 139 deletions(-) diff --git a/core/Access.php b/core/Access.php index 0e3bc42054..7210b5ac19 100644 --- a/core/Access.php +++ b/core/Access.php @@ -71,7 +71,7 @@ class Piwik_Access * * @var array */ - static private $availableAccess = array('noaccess', 'view', 'admin', 'superuser'); + private static $availableAccess = array('noaccess', 'view', 'admin', 'superuser'); /** * Authentification object (see Piwik_Auth) @@ -87,7 +87,7 @@ class Piwik_Access * * @return array */ - static public function getListAccess() + public static function getListAccess() { return self::$availableAccess; } @@ -95,7 +95,7 @@ class Piwik_Access /** * Constructor */ - function __construct() + public function __construct() { $this->idsitesByAccess = array( 'view' => array(), @@ -154,7 +154,7 @@ class Piwik_Access return true; } - static public function getRawSitesWithSomeViewAccess($login) + public static function getRawSitesWithSomeViewAccess($login) { return Piwik_FetchAll(self::getSqlAccessSite("access, t2.idsite"), $login); } @@ -165,7 +165,7 @@ class Piwik_Access * @param string $select Columns or expression to SELECT FROM table, eg. "MIN(ts_created)" * @return string SQL query */ - static public function getSqlAccessSite($select) + public static function getSqlAccessSite($select) { return "SELECT " . $select . " FROM " . Piwik_Common::prefixTable('access') . " as t1 diff --git a/core/Archive.php b/core/Archive.php index 530694f7a6..598247cbe1 100644 --- a/core/Archive.php +++ b/core/Archive.php @@ -205,7 +205,7 @@ abstract class Piwik_Archive * @param bool|string $_restrictSitesToLogin Used only when running as a scheduled task * @return Piwik_Archive */ - static public function build($idSite, $period, $strDate, $segment = false, $_restrictSitesToLogin = false) + public static function build($idSite, $period, $strDate, $segment = false, $_restrictSitesToLogin = false) { if ($idSite === 'all') { $sites = Piwik_SitesManager_API::getInstance()->getSitesIdWithAtLeastViewAccess($_restrictSitesToLogin); @@ -249,7 +249,7 @@ abstract class Piwik_Archive * @param string $strDate The date or date range string. * @return Piwik_Period */ - static public function makePeriodFromQueryParams($site, $strPeriod, $strDate) + public static function makePeriodFromQueryParams($site, $strPeriod, $strDate) { $tz = $site->getTimezone(); @@ -341,7 +341,7 @@ abstract class Piwik_Archive * @param null $idSubtable * @return Piwik_DataTable|Piwik_DataTable_Array */ - static public function getDataTableFromArchive($name, $idSite, $period, $date, $segment, $expanded, $idSubtable = null) + public static function getDataTableFromArchive($name, $idSite, $period, $date, $segment, $expanded, $idSubtable = null) { Piwik::checkUserHasViewAccess($idSite); $archive = Piwik_Archive::build($idSite, $period, $date, $segment); @@ -422,7 +422,7 @@ abstract class Piwik_Archive * * @return bool */ - static public function isSegmentationEnabled() + public static function isSegmentationEnabled() { return !Piwik::isUserIsAnonymous() || Piwik_Config::getInstance()->General['anonymous_user_enable_use_segments_API']; @@ -436,7 +436,7 @@ abstract class Piwik_Archive * @param $period * @return boolean */ - static public function isMultiplePeriod($dateString, $period) + public static function isMultiplePeriod($dateString, $period) { return (preg_match('/^(last|previous){1}([0-9]*)$/D', $dateString, $regs) || Piwik_Period_Range::parseDateRange($dateString)) @@ -449,7 +449,7 @@ abstract class Piwik_Archive * @param string $idSiteString * @return bool */ - static public function isMultipleSites($idSiteString) + public static function isMultipleSites($idSiteString) { return $idSiteString == 'all' || strpos($idSiteString, ',') !== false; } diff --git a/core/ArchiveProcessing.php b/core/ArchiveProcessing.php index ac74487217..18acd71b1a 100644 --- a/core/ArchiveProcessing.php +++ b/core/ArchiveProcessing.php @@ -226,7 +226,7 @@ abstract class Piwik_ArchiveProcessing * @throws Exception * @return Piwik_ArchiveProcessing Piwik_ArchiveProcessing_Day|Piwik_ArchiveProcessing_Period */ - static function factory($name) + public static function factory($name) { switch ($name) { case 'day': @@ -256,7 +256,7 @@ abstract class Piwik_ArchiveProcessing const OPTION_TODAY_ARCHIVE_TTL = 'todayArchiveTimeToLive'; const OPTION_BROWSER_TRIGGER_ARCHIVING = 'enableBrowserTriggerArchiving'; - static public function getCoreMetrics() + public static function getCoreMetrics() { return array( 'nb_uniq_visitors', @@ -268,7 +268,7 @@ abstract class Piwik_ArchiveProcessing ); } - static public function setTodayArchiveTimeToLive($timeToLiveSeconds) + public static function setTodayArchiveTimeToLive($timeToLiveSeconds) { $timeToLiveSeconds = (int)$timeToLiveSeconds; if ($timeToLiveSeconds <= 0) { @@ -277,7 +277,7 @@ abstract class Piwik_ArchiveProcessing Piwik_SetOption(self::OPTION_TODAY_ARCHIVE_TTL, $timeToLiveSeconds, $autoload = true); } - static public function getTodayArchiveTimeToLive() + public static function getTodayArchiveTimeToLive() { $timeToLive = Piwik_GetOption(self::OPTION_TODAY_ARCHIVE_TTL); if ($timeToLive !== false) { @@ -286,7 +286,7 @@ abstract class Piwik_ArchiveProcessing return Piwik_Config::getInstance()->General['time_before_today_archive_considered_outdated']; } - static public function setBrowserTriggerArchiving($enabled) + public static function setBrowserTriggerArchiving($enabled) { if (!is_bool($enabled)) { throw new Exception('Browser trigger archiving must be set to true or false.'); @@ -295,7 +295,7 @@ abstract class Piwik_ArchiveProcessing Piwik_Tracker_Cache::clearCacheGeneral(); } - static public function isBrowserTriggerArchivingEnabled() + public static function isBrowserTriggerArchivingEnabled() { $browserArchivingEnabled = Piwik_GetOption(self::OPTION_BROWSER_TRIGGER_ARCHIVING); if ($browserArchivingEnabled !== false) { @@ -644,7 +644,7 @@ abstract class Piwik_ArchiveProcessing return $this->requestedReport; } - static public function getPluginBeingProcessed($requestedReport) + public static function getPluginBeingProcessed($requestedReport) { $plugin = substr($requestedReport, 0, strpos($requestedReport, '_')); if (empty($plugin) diff --git a/core/CacheFile.php b/core/CacheFile.php index 336945db91..e17e43e1fc 100644 --- a/core/CacheFile.php +++ b/core/CacheFile.php @@ -39,7 +39,7 @@ class Piwik_CacheFile * @param string $directory directory to use * @param int TTL */ - function __construct($directory, $timeToLiveInSeconds = 300) + public function __construct($directory, $timeToLiveInSeconds = 300) { $this->cachePath = PIWIK_USER_PATH . '/tmp/cache/' . $directory . '/'; if ($timeToLiveInSeconds < self::MINIMUM_TTL) { @@ -54,7 +54,7 @@ class Piwik_CacheFile * @param string $id The cache entry ID * @return array|bool False on error, or array the cache content */ - function get($id) + public function get($id) { if (empty($id)) { return false; @@ -101,7 +101,7 @@ class Piwik_CacheFile * @param array $content The cache content * @return bool True if the entry was succesfully stored */ - function set($id, $content) + public function set($id, $content) { if (empty($id)) { return false; @@ -150,7 +150,7 @@ class Piwik_CacheFile * @param string $id The cache entry ID * @return bool True if the entry was succesfully deleted */ - function delete($id) + public function delete($id) { if (empty($id)) { return false; @@ -168,7 +168,7 @@ class Piwik_CacheFile /** * A function to delete all cache entries in the directory */ - function deleteAll() + public function deleteAll() { Piwik::unlinkRecursive($this->cachePath, $deleteRootToo = false); } diff --git a/core/Common.php b/core/Common.php index 8a7a0191a2..160200c847 100644 --- a/core/Common.php +++ b/core/Common.php @@ -43,13 +43,13 @@ class Piwik_Common * @param string $string String to hash * @return int Resulting int hash */ - static public function hashStringToInt($string) + public static function hashStringToInt($string) { $stringHash = substr(md5($string), 0, 8); return base_convert($stringHash, 16, 10); } - static public $cachedTablePrefix = null; + public static $cachedTablePrefix = null; /** * Returns the table name prefixed by the table prefix. @@ -58,7 +58,7 @@ class Piwik_Common * @param string $table The table name to prefix, ie "log_visit" * @return string The table name prefixed, ie "piwik-production_log_visit" */ - static public function prefixTable($table) + public static function prefixTable($table) { if (is_null(self::$cachedTablePrefix)) { self::$cachedTablePrefix = Piwik_Config::getInstance()->database['tables_prefix']; @@ -72,7 +72,7 @@ class Piwik_Common * @param string ... The table names to prefix, ie "log_visit" * @return array The prefixed names in an array. */ - static public function prefixTables() + public static function prefixTables() { $result = array(); foreach (func_get_args() as $table) { @@ -87,7 +87,7 @@ class Piwik_Common * @param string $table * @return string */ - static public function unprefixTable($table) + public static function unprefixTable($table) { static $prefixTable = null; if (is_null($prefixTable)) { @@ -105,7 +105,7 @@ class Piwik_Common /* * Tracker */ - static public function isGoalPluginEnabled() + public static function isGoalPluginEnabled() { return Piwik_PluginsManager::getInstance()->isPluginActivated('Goals'); } @@ -121,7 +121,7 @@ class Piwik_Common * @param string $url either http://piwik.org/test or / * @return string */ - static public function getPathAndQueryFromUrl($url) + public static function getPathAndQueryFromUrl($url) { $parsedUrl = parse_url($url); $result = ''; @@ -141,7 +141,7 @@ class Piwik_Common * @param string $parameter * @return string|bool Parameter value if found (can be the empty string!), null if not found */ - static public function getParameterFromQueryString($urlQuery, $parameter) + public static function getParameterFromQueryString($urlQuery, $parameter) { $nameToValue = self::getArrayFromQueryString($urlQuery); if (isset($nameToValue[$parameter])) { @@ -156,7 +156,7 @@ class Piwik_Common * @param string $urlQuery * @return array array( param1=> value1, param2=>value2) */ - static public function getArrayFromQueryString($urlQuery) + public static function getArrayFromQueryString($urlQuery) { if (strlen($urlQuery) == 0) { return array(); @@ -215,7 +215,7 @@ class Piwik_Common * @param array $parsed * @return bool|string */ - static public function getParseUrlReverse($parsed) + public static function getParseUrlReverse($parsed) { if (!is_array($parsed)) { return false; @@ -245,7 +245,7 @@ class Piwik_Common * @param string $url * @return bool */ - static public function isLookLikeUrl($url) + public static function isLookLikeUrl($url) { return preg_match('~^(ftp|news|http|https)?://(.*)$~D', $url, $matches) !== 0 && strlen($matches[2]) > 0; @@ -260,7 +260,7 @@ class Piwik_Common * * @return string */ - static public function getPathToPiwikRoot() + public static function getPathToPiwikRoot() { return realpath(dirname(__FILE__) . "/.."); } @@ -271,7 +271,7 @@ class Piwik_Common * @param string $path * @param bool $denyAccess */ - static public function mkdir($path, $denyAccess = true) + public static function mkdir($path, $denyAccess = true) { if (!is_dir($path)) { // the mode in mkdir is modified by the current umask @@ -302,7 +302,7 @@ class Piwik_Common * @param bool $overwrite whether to overwrite an existing file or not * @param string $content */ - static public function createHtAccess($path, $overwrite = true, $content = "<Files \"*\">\n<IfModule mod_access.c>\nDeny from all\n</IfModule>\n<IfModule !mod_access_compat>\n<IfModule mod_authz_host.c>\nDeny from all\n</IfModule>\n</IfModule>\n<IfModule mod_access_compat>\nDeny from all\n</IfModule>\n</Files>\n") + public static function createHtAccess($path, $overwrite = true, $content = "<Files \"*\">\n<IfModule mod_access.c>\nDeny from all\n</IfModule>\n<IfModule !mod_access_compat>\n<IfModule mod_authz_host.c>\nDeny from all\n</IfModule>\n</IfModule>\n<IfModule mod_access_compat>\nDeny from all\n</IfModule>\n</Files>\n") { if (self::isApache()) { $file = $path . '/.htaccess'; @@ -319,7 +319,7 @@ class Piwik_Common * @param string $path * @return string canonicalized absolute path */ - static public function realpath($path) + public static function realpath($path) { if (file_exists($path)) { return realpath($path); @@ -337,7 +337,7 @@ class Piwik_Common * @return bool * */ - static public function isValidFilename($filename) + public static function isValidFilename($filename) { return (0 !== preg_match('/(^[a-zA-Z0-9]+([a-zA-Z_0-9.-]*))$/D', $filename)); } @@ -354,7 +354,7 @@ class Piwik_Common * @param int ... optional length * @return string */ - static public function substr($string, $start) + public static function substr($string, $start) { // in case mbstring overloads substr function $substr = function_exists('mb_orig_substr') ? 'mb_orig_substr' : 'substr'; @@ -372,7 +372,7 @@ class Piwik_Common * @param string $string * @return int */ - static public function strlen($string) + public static function strlen($string) { // in case mbstring overloads strlen function $strlen = function_exists('mb_orig_strlen') ? 'mb_orig_strlen' : 'strlen'; @@ -387,7 +387,7 @@ class Piwik_Common * @param int ... optional length * @return string */ - static public function mb_substr($string, $start) + public static function mb_substr($string, $start) { $length = func_num_args() > 2 ? func_get_arg(2) @@ -406,7 +406,7 @@ class Piwik_Common * @param string $string * @return int */ - static public function mb_strlen($string) + public static function mb_strlen($string) { if (function_exists('mb_strlen')) { return mb_strlen($string, 'UTF-8'); @@ -421,7 +421,7 @@ class Piwik_Common * @param string $string * @return string */ - static public function mb_strtolower($string) + public static function mb_strtolower($string) { if (function_exists('mb_strtolower')) { return mb_strtolower($string, 'UTF-8'); @@ -458,7 +458,7 @@ class Piwik_Common * @throws Exception * @return mixed The variable after cleaning */ - static public function sanitizeInputValues($value, $alreadyStripslashed = false) + public static function sanitizeInputValues($value, $alreadyStripslashed = false) { if (is_numeric($value)) { return $value; @@ -494,7 +494,7 @@ class Piwik_Common * @param string $value * @return string sanitized input */ - static public function sanitizeInputValue($value) + public static function sanitizeInputValue($value) { // $_GET and $_REQUEST already urldecode()'d // decode @@ -522,7 +522,7 @@ class Piwik_Common * @param string $value * @return string unsanitized input */ - static public function unsanitizeInputValue($value) + public static function unsanitizeInputValue($value) { return htmlspecialchars_decode($value, self::HTML_ENCODING_QUOTE_STYLE); } @@ -533,7 +533,7 @@ class Piwik_Common * @param string|array $value * @return string|array unsanitized input */ - static public function unsanitizeInputValues($value) + public static function unsanitizeInputValues($value) { if (is_array($value)) { $result = array(); @@ -552,7 +552,7 @@ class Piwik_Common * @param string * @return string modified or not */ - static public function undoMagicQuotes($value) + public static function undoMagicQuotes($value) { return version_compare(PHP_VERSION, '5.4', '<') && get_magic_quotes_gpc() @@ -577,7 +577,7 @@ class Piwik_Common * * @return mixed The variable after cleaning */ - static public function getRequestVar($varName, $varDefault = null, $varType = null, $requestArrayToUse = null) + public static function getRequestVar($varName, $varDefault = null, $varType = null, $requestArrayToUse = null) { if (is_null($requestArrayToUse)) { $requestArrayToUse = $_GET + $_POST; @@ -657,7 +657,7 @@ class Piwik_Common * * @return string 32 chars */ - static public function generateUniqId() + public static function generateUniqId() { return md5(uniqid(rand(), true)); } @@ -667,7 +667,7 @@ class Piwik_Common * * @return string */ - static public function getSalt() + public static function getSalt() { static $salt = null; if (is_null($salt)) { @@ -683,7 +683,7 @@ class Piwik_Common * @param bool $raw_output * @return string Hash string */ - static function hash($str, $raw_output = false) + public static function hash($str, $raw_output = false) { static $hashAlgorithm = null; if (is_null($hashAlgorithm)) { @@ -735,7 +735,7 @@ class Piwik_Common * @param string $str Hexadecimal representation * @return string */ - static public function hex2bin($str) + public static function hex2bin($str) { return pack("H*", $str); } @@ -753,7 +753,7 @@ class Piwik_Common * @throws Exception * @return string binary string */ - static public function convertVisitorIdToBin($id) + public static function convertVisitorIdToBin($id) { if (strlen($id) !== Piwik_Tracker::LENGTH_HEX_ID_STRING || @bin2hex(self::hex2bin($id)) != $id @@ -778,7 +778,7 @@ class Piwik_Common * @param string $ip IP address in network address format * @return string */ - static public function long2ip($ip) + public static function long2ip($ip) { return Piwik_IP::long2ip($ip); } @@ -788,7 +788,7 @@ class Piwik_Common * * @return bool True if broken; false otherwise */ - static private function useJsonLibrary() + private static function useJsonLibrary() { static $useLib; @@ -820,7 +820,7 @@ class Piwik_Common * @param mixed $value * @return string */ - static public function json_encode($value) + public static function json_encode($value) { if (self::useJsonLibrary()) { return _json_encode($value); @@ -837,7 +837,7 @@ class Piwik_Common * @param bool $assoc * @return mixed */ - static public function json_decode($json, $assoc = false) + public static function json_decode($json, $assoc = false) { if (self::useJsonLibrary()) { return _json_decode($json, $assoc); @@ -857,7 +857,7 @@ class Piwik_Common * * @return array Array of 3 letter continent codes */ - static public function getContinentsList() + public static function getContinentsList() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/Countries.php'; @@ -873,7 +873,7 @@ class Piwik_Common * @param bool $includeInternalCodes * @return array Array of (2 letter ISO codes => 3 letter continent code) */ - static public function getCountriesList($includeInternalCodes = false) + public static function getCountriesList($includeInternalCodes = false) { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/Countries.php'; @@ -893,7 +893,7 @@ class Piwik_Common * * @return array Array of 2 letter ISO codes => Language name (in English) */ - static public function getLanguagesList() + public static function getLanguagesList() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/Languages.php'; @@ -908,7 +908,7 @@ class Piwik_Common * * @return array Array of ( 2 letter ISO language codes => 2 letter ISO country codes ) */ - static public function getLanguageToCountryList() + public static function getLanguageToCountryList() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/LanguageToCountry.php'; @@ -923,7 +923,7 @@ class Piwik_Common * * @return array Array of ( URL => array( searchEngineName, keywordParameter, path, charset ) ) */ - static public function getSearchEngineUrls() + public static function getSearchEngineUrls() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/SearchEngines.php'; @@ -938,7 +938,7 @@ class Piwik_Common * * @return array Array of ( searchEngineName => URL ) */ - static public function getSearchEngineNames() + public static function getSearchEngineNames() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/SearchEngines.php'; @@ -953,7 +953,7 @@ class Piwik_Common * * @return array Array of ( dnsName => providerName ) */ - static public function getProviderNames() + public static function getProviderNames() { require_once PIWIK_INCLUDE_PATH . '/core/DataFiles/Providers.php'; @@ -971,7 +971,7 @@ class Piwik_Common * @param string $browserLang Optional browser language, otherwise taken from the request header * @return string */ - static public function getBrowserLanguage($browserLang = NULL) + public static function getBrowserLanguage($browserLang = NULL) { static $replacementPatterns = array( // extraneous bits of RFC 3282 that we ignore @@ -1022,7 +1022,7 @@ class Piwik_Common * @param string $ip * @return string 2 letter ISO code */ - static public function getCountry($lang, $enableLanguageToCountryGuess, $ip) + public static function getCountry($lang, $enableLanguageToCountryGuess, $ip) { $country = null; Piwik_PostEvent('Common.getCountry', $country, $ip); @@ -1046,7 +1046,7 @@ class Piwik_Common * @param bool $enableLanguageToCountryGuess (if true, will guess country based on language that lacks region information) * @return array Array of 2 letter ISO codes */ - static public function extractCountryCodeFromBrowserLanguage($browserLanguage, $validCountries, $enableLanguageToCountryGuess) + public static function extractCountryCodeFromBrowserLanguage($browserLanguage, $validCountries, $enableLanguageToCountryGuess) { $langToCountry = self::getLanguageToCountryList(); @@ -1077,7 +1077,7 @@ class Piwik_Common * @param $validLanguages array of valid language codes * @return string 2 letter ISO 639 code */ - static public function extractLanguageCodeFromBrowserLanguage($browserLanguage, $validLanguages) + public static function extractLanguageCodeFromBrowserLanguage($browserLanguage, $validLanguages) { // assumes language preference is sorted; // does not handle language-script-region tags or language range (*) @@ -1105,7 +1105,7 @@ class Piwik_Common * * @return string Continent (3 letters code : afr, asi, eur, amn, ams, oce) */ - static public function getContinent($country) + public static function getContinent($country) { $countryList = self::getCountriesList(); if (isset($countryList[$country])) { @@ -1127,7 +1127,7 @@ class Piwik_Common * 1 => array( ... ) // campaign keyword parameters * ); */ - static public function getCampaignParameters() + public static function getCampaignParameters() { $return = array( Piwik_Config::getInstance()->Tracker['campaign_var_name'], @@ -1165,7 +1165,7 @@ class Piwik_Common * @param string $url * @return string */ - static public function getLossyUrl($url) + public static function getLossyUrl($url) { static $countries; if (!isset($countries)) { @@ -1208,7 +1208,7 @@ class Piwik_Common * 'name' => 'Google', * 'keywords' => 'my searched keywords') */ - static public function extractSearchEngineInformationFromUrl($referrerUrl) + public static function extractSearchEngineInformationFromUrl($referrerUrl) { $refererParsed = @parse_url($referrerUrl); $refererHost = ''; @@ -1420,7 +1420,7 @@ class Piwik_Common * @since added in 0.4.4 * @return bool true if PHP invoked as a CGI or from CLI */ - static public function isPhpCliMode() + public static function isPhpCliMode() { $remoteAddr = @$_SERVER['REMOTE_ADDR']; return PHP_SAPI == 'cli' || @@ -1433,7 +1433,7 @@ class Piwik_Common * Helpful for error handling: directly throw error without HTML (eg. when DB is down) * @return bool */ - static public function isArchivePhpTriggered() + public static function isArchivePhpTriggered() { return !empty($_GET['trigger']) && $_GET['trigger'] == 'archivephp'; @@ -1444,7 +1444,7 @@ class Piwik_Common * You can trigger Piwik from the command line by * # /usr/bin/php5 /path/to/piwik/index.php -- "module=API&method=Actions.getActions&idSite=1&period=day&date=previous8&format=php" */ - static public function assignCliParametersToRequest() + public static function assignCliParametersToRequest() { if (isset($_SERVER['argc']) && $_SERVER['argc'] > 0 @@ -1459,10 +1459,10 @@ class Piwik_Common /** * Returns true if running on a Windows operating system * - * @since added in 0.6.5 + * @since 0.6.5 * @return bool true if PHP detects it is running on Windows; else false */ - static public function isWindows() + public static function isWindows() { return DIRECTORY_SEPARATOR === '\\'; } @@ -1472,7 +1472,7 @@ class Piwik_Common * * @return bool true if PHP detects it is running on MacOS; else false */ - static public function isMacOS() + public static function isMacOS() { return PHP_OS === 'Darwin'; } @@ -1482,7 +1482,7 @@ class Piwik_Common * * @return bool */ - static public function isApache() + public static function isApache() { $apache = isset($_SERVER['SERVER_SOFTWARE']) && !strncmp($_SERVER['SERVER_SOFTWARE'], 'Apache', 6); @@ -1495,7 +1495,7 @@ class Piwik_Common * * @return bool */ - static public function isIIS() + public static function isIIS() { $iis = isset($_SERVER['SERVER_SOFTWARE']) && preg_match('/^Microsoft-IIS\/(.+)/', $_SERVER['SERVER_SOFTWARE'], $matches) && diff --git a/core/Config.php b/core/Config.php index e906311306..f966cd8a8a 100644 --- a/core/Config.php +++ b/core/Config.php @@ -40,14 +40,14 @@ */ class Piwik_Config { - static private $instance = null; + private static $instance = null; /** * Returns the singleton Piwik_Config * * @return Piwik_Config */ - static public function getInstance() + public static function getInstance() { if (self::$instance == null) { self::$instance = new self; @@ -127,7 +127,7 @@ class Piwik_Config * * @return string */ - static public function getGlobalConfigPath() + public static function getGlobalConfigPath() { return PIWIK_USER_PATH . '/config/global.ini.php'; } @@ -140,7 +140,7 @@ class Piwik_Config * @deprecated 1.7 * @return string */ - static public function getDefaultDefaultConfigPath() + public static function getDefaultDefaultConfigPath() { return self::getGlobalConfigPath(); } @@ -150,7 +150,7 @@ class Piwik_Config * * @return string */ - static public function getLocalConfigPath() + public static function getLocalConfigPath() { return PIWIK_USER_PATH . '/config/config.ini.php'; } @@ -309,7 +309,7 @@ class Piwik_Config * @param mixed $elem2 * @return int; */ - static function compareElements($elem1, $elem2) + public static function compareElements($elem1, $elem2) { if (is_array($elem1)) { if (is_array($elem2)) { diff --git a/core/Controller.php b/core/Controller.php index 1687268cdf..378a4dbb7b 100644 --- a/core/Controller.php +++ b/core/Controller.php @@ -50,7 +50,7 @@ abstract class Piwik_Controller /** * Builds the controller object, reads the date from the request, extracts plugin name from */ - function __construct() + public function __construct() { $this->init(); } @@ -118,7 +118,7 @@ abstract class Piwik_Controller * * @return string */ - function getDefaultAction() + public function getDefaultAction() { return 'index'; } @@ -289,7 +289,7 @@ abstract class Piwik_Controller * @param Piwik_Site $site * @return string */ - static public function getDateRangeRelativeToEndDate($period, $lastN, $endDate, $site) + public static function getDateRangeRelativeToEndDate($period, $lastN, $endDate, $site) { $last30Relative = new Piwik_Period_Range($period, $lastN, $site->getTimezone()); $last30Relative->setDefaultEndDate(Piwik_Date::factory($endDate)); @@ -637,7 +637,7 @@ abstract class Piwik_Controller * @param string $defaultDate Default date, eg. "today" * @param array $parameters Parameters to append to url */ - function redirectToIndex($moduleToRedirect, $actionToRedirect, $websiteId = null, $defaultPeriod = null, $defaultDate = null, $parameters = array()) + public function redirectToIndex($moduleToRedirect, $actionToRedirect, $websiteId = null, $defaultPeriod = null, $defaultDate = null, $parameters = array()) { if (is_null($websiteId)) { $websiteId = $this->getDefaultWebsiteId(); diff --git a/core/Cookie.php b/core/Cookie.php index 46f9dc9e66..69cd83c188 100644 --- a/core/Cookie.php +++ b/core/Cookie.php @@ -378,7 +378,7 @@ class Piwik_Cookie * @param string $value Value to be escaped * @return mixed The value once cleaned. */ - static protected function escapeValue($value) + protected static function escapeValue($value) { return Piwik_Common::sanitizeInputValues($value); } diff --git a/core/DataTable.php b/core/DataTable.php index 34d6fa6f8e..98086d9f17 100644 --- a/core/DataTable.php +++ b/core/DataTable.php @@ -146,7 +146,7 @@ class Piwik_DataTable /** * Maximum nesting level. */ - static private $maximumDepthLevelAllowed = self::MAX_DEPTH_DEFAULT; + private static $maximumDepthLevelAllowed = self::MAX_DEPTH_DEFAULT; /** * Array of Piwik_DataTable_Row @@ -355,7 +355,7 @@ class Piwik_DataTable /** * Saves the current number of rows */ - function setRowsCountBeforeLimitFilter() + public function setRowsCountBeforeLimitFilter() { $this->rowsCountBeforeLimitFilter = $this->getRowsCount(); } @@ -896,7 +896,7 @@ class Piwik_DataTable * @param Piwik_DataTable $table2 * @return bool */ - static public function isEqual(Piwik_DataTable $table1, Piwik_DataTable $table2) + public static function isEqual(Piwik_DataTable $table1, Piwik_DataTable $table2) { $rows1 = $table1->getRows(); $rows2 = $table2->getRows(); @@ -1232,7 +1232,7 @@ class Piwik_DataTable * * @param int $atLeastLevel */ - static public function setMaximumDepthLevelAllowedAtLeast($atLeastLevel) + public static function setMaximumDepthLevelAllowedAtLeast($atLeastLevel) { self::$maximumDepthLevelAllowed = max($atLeastLevel, self::$maximumDepthLevelAllowed); if (self::$maximumDepthLevelAllowed < 1) { diff --git a/core/Date.php b/core/Date.php index cd0fa6c238..0753514cf9 100644 --- a/core/Date.php +++ b/core/Date.php @@ -58,7 +58,7 @@ class Piwik_Date * @throws Exception * @return Piwik_Date */ - static public function factory($dateString, $timezone = null) + public static function factory($dateString, $timezone = null) { $invalidDateException = new Exception(Piwik_TranslateException('General_ExceptionInvalidDateFormat', array("YYYY-MM-DD, or 'today' or 'yesterday'", "strtotime", "http://php.net/strtotime")) . ": $dateString"); if ($dateString instanceof self) { @@ -104,7 +104,7 @@ class Piwik_Date * * @return string */ - function getDatetime() + public function getDatetime() { return $this->toString(self::DATE_TIME_FORMAT); } @@ -114,7 +114,7 @@ class Piwik_Date * * @return string */ - function getDateStartUTC() + public function getDateStartUTC() { $dateStartUTC = gmdate('Y-m-d', $this->timestamp); $date = Piwik_Date::factory($dateStartUTC)->setTimezone($this->timezone); @@ -126,7 +126,7 @@ class Piwik_Date * * @return string */ - function getDateEndUTC() + public function getDateEndUTC() { $dateEndUTC = gmdate('Y-m-d 23:59:59', $this->timestamp); $date = Piwik_Date::factory($dateEndUTC)->setTimezone($this->timezone); @@ -153,7 +153,7 @@ class Piwik_Date * @param string $timezone * @return int|bool utc offset or false */ - static protected function extractUtcOffset($timezone) + protected static function extractUtcOffset($timezone) { if ($timezone == 'UTC') { return 0; @@ -178,7 +178,7 @@ class Piwik_Date * @param string $timezone The timezone to adjust to. * @return int The adjusted time as seconds from EPOCH. */ - static public function adjustForTimezone($timestamp, $timezone) + public static function adjustForTimezone($timestamp, $timezone) { // manually adjust for UTC timezones $utcOffset = self::extractUtcOffset($timezone); @@ -308,7 +308,7 @@ class Piwik_Date * @param Piwik_Date $date Month to compare * @return int 0 = equal, 1 = later, -1 = earlier */ - function compareMonth(Piwik_Date $date) + public function compareMonth(Piwik_Date $date) { $currentMonth = date('n', $this->getTimestamp()); $toCompareMonth = date('n', $date->getTimestamp()); @@ -336,7 +336,7 @@ class Piwik_Date * * @return Piwik_Date */ - static public function now() + public static function now() { return new Piwik_Date(time()); } @@ -346,7 +346,7 @@ class Piwik_Date * * @return Piwik_Date */ - static public function today() + public static function today() { return new Piwik_Date(strtotime(date("Y-m-d 00:00:00"))); } @@ -356,7 +356,7 @@ class Piwik_Date * * @return Piwik_Date */ - static public function yesterday() + public static function yesterday() { return new Piwik_Date(strtotime("yesterday")); } @@ -366,7 +366,7 @@ class Piwik_Date * * @return Piwik_Date */ - static public function yesterdaySameTime() + public static function yesterdaySameTime() { return new Piwik_Date(strtotime("yesterday " . date('H:i:s'))); } diff --git a/core/FrontController.php b/core/FrontController.php index 33fb7107dd..c09a6eeb20 100644 --- a/core/FrontController.php +++ b/core/FrontController.php @@ -35,16 +35,16 @@ class Piwik_FrontController * * @var bool */ - static public $enableDispatch = true; + public static $enableDispatch = true; - static private $instance = null; + private static $instance = null; /** * returns singleton * * @return Piwik_FrontController */ - static public function getInstance() + public static function getInstance() { if (self::$instance == null) { self::$instance = new self; @@ -63,7 +63,7 @@ class Piwik_FrontController * @return mixed The returned value of the calls, often nothing as the module print but don't return data * @see fetchDispatch() */ - function dispatch($module = null, $action = null, $parameters = null) + public function dispatch($module = null, $action = null, $parameters = null) { if (self::$enableDispatch === false) { return; @@ -141,7 +141,7 @@ class Piwik_FrontController * @param array $parameters * @return string */ - function fetchDispatch($controllerName = null, $actionName = null, $parameters = null) + public function fetchDispatch($controllerName = null, $actionName = null, $parameters = null) { ob_start(); $output = $this->dispatch($controllerName, $actionName, $parameters); @@ -157,7 +157,7 @@ class Piwik_FrontController * Called at the end of the page generation * */ - function __destruct() + public function __destruct() { try { Piwik::printSqlProfilingReportZend(); @@ -213,7 +213,7 @@ class Piwik_FrontController * @throws Exception * @return void */ - function init() + public function init() { static $initialized = false; if ($initialized) { @@ -361,7 +361,7 @@ class Piwik_FrontController */ class Piwik_FrontController_PluginDeactivatedException extends Exception { - function __construct($module) + public function __construct($module) { parent::__construct("The plugin $module is not enabled. You can activate the plugin on Settings > Plugins page in Piwik."); } diff --git a/core/HTMLPurifier.php b/core/HTMLPurifier.php index cb5db8e473..33095f2f52 100644 --- a/core/HTMLPurifier.php +++ b/core/HTMLPurifier.php @@ -16,14 +16,14 @@ */ class Piwik_HTMLPurifier { - static private $instance = null; + private static $instance = null; /** * Returns the singleton HTMLPurifier or a mock object * * @return HTMLPurifier|Piwik_HTMLPurifier */ - static public function getInstance() + public static function getInstance() { if (self::$instance == null) { if (file_exists(PIWIK_INCLUDE_PATH . '/libs/HTMLPurifier.php')) { diff --git a/core/Http.php b/core/Http.php index 186ad321e2..d120a49a91 100644 --- a/core/Http.php +++ b/core/Http.php @@ -22,7 +22,7 @@ class Piwik_Http * * @return string */ - static public function getTransportMethod() + public static function getTransportMethod() { $method = 'curl'; if (!self::isCurlEnabled()) { @@ -66,8 +66,7 @@ class Piwik_Http * @throws Exception * @return bool true (or string) on success; false on HTTP response error code (1xx or 4xx) */ - static public function sendHttpRequest($aUrl, $timeout, $userAgent = null, $destinationPath = null, $followDepth = 0, $acceptLanguage = false, $byteRange = false, $getExtendedInfo = false, $httpMethod = 'GET' - ) + public static function sendHttpRequest($aUrl, $timeout, $userAgent = null, $destinationPath = null, $followDepth = 0, $acceptLanguage = false, $byteRange = false, $getExtendedInfo = false, $httpMethod = 'GET') { // create output file $file = null; @@ -103,7 +102,7 @@ class Piwik_Http * @throws Exception * @return bool true (or string/array) on success; false on HTTP response error code (1xx or 4xx) */ - static public function sendHttpRequestBy( + public static function sendHttpRequestBy( $method = 'socket', $aUrl, $timeout, @@ -660,7 +659,7 @@ class Piwik_Http * @throws Exception * @return bool true on success, throws Exception on failure */ - static public function fetchRemoteFile($url, $destinationPath = null, $tries = 0) + public static function fetchRemoteFile($url, $destinationPath = null, $tries = 0) { @ignore_user_abort(true); Piwik::setMaxExecutionTime(0); diff --git a/core/IP.php b/core/IP.php index 33cce5cdbb..4b2a94c942 100644 --- a/core/IP.php +++ b/core/IP.php @@ -59,7 +59,7 @@ class Piwik_IP * @param string $ipString IP address * @return string|false */ - static public function sanitizeIp($ipString) + public static function sanitizeIp($ipString) { $ipString = trim($ipString); @@ -107,7 +107,7 @@ class Piwik_IP * @param string $ipRangeString IP address range * @return string|false IP address range in CIDR notation */ - static public function sanitizeIpRange($ipRangeString) + public static function sanitizeIpRange($ipRangeString) { $ipRangeString = trim($ipRangeString); if (empty($ipRangeString)) { @@ -151,7 +151,7 @@ class Piwik_IP * @param string $ipString IP address, either IPv4 or IPv6, e.g., "127.0.0.1" * @return string Binary-safe string, e.g., "\x7F\x00\x00\x01" */ - static public function P2N($ipString) + public static function P2N($ipString) { // use @inet_pton() because it throws an exception and E_WARNING on invalid input $ip = @_inet_pton($ipString); @@ -166,7 +166,7 @@ class Piwik_IP * @param string $ip IP address in network address format * @return string IP address in presentation format */ - static public function N2P($ip) + public static function N2P($ip) { // use @inet_ntop() because it throws an exception and E_WARNING on invalid input $ipStr = @_inet_ntop($ip); @@ -179,7 +179,7 @@ class Piwik_IP * @param string $ip IP address in network address format * @return string IP address in presentation format */ - static public function prettyPrint($ip) + public static function prettyPrint($ip) { return self::N2P($ip); } @@ -190,7 +190,7 @@ class Piwik_IP * @param string $ip IP address in network address format * @return bool True if IPv4, else false */ - static public function isIPv4($ip) + public static function isIPv4($ip) { // in case mbstring overloads strlen and substr functions $strlen = function_exists('mb_orig_strlen') ? 'mb_orig_strlen' : 'strlen'; @@ -224,7 +224,7 @@ class Piwik_IP * @param string $ip IPv4 address in network address format * @return string IP address in presentation format */ - static public function long2ip($ip) + public static function long2ip($ip) { // IPv4 if (Piwik_Common::strlen($ip) == 4) { @@ -251,7 +251,7 @@ class Piwik_IP * @param string $ip * @return bool */ - static public function isIPv6($ip) + public static function isIPv6($ip) { return strpos($ip, ':') !== false; } @@ -262,7 +262,7 @@ class Piwik_IP * @param string $ip * @return bool */ - static public function isMappedIPv4($ip) + public static function isMappedIPv4($ip) { return substr($ip, 0, strlen(self::MAPPED_IPv4_START)) === self::MAPPED_IPv4_START; } @@ -270,7 +270,7 @@ class Piwik_IP /** * Returns */ - static public function getIPv4FromMappedIPv6($ip) + public static function getIPv4FromMappedIPv6($ip) { return substr($ip, strlen(self::MAPPED_IPv4_START)); } @@ -281,7 +281,7 @@ class Piwik_IP * @param array $ipRange An IP address range in presentation format * @return array|false Array ($lowIp, $highIp) in network address format, or false if failure */ - static public function getIpsForRange($ipRange) + public static function getIpsForRange($ipRange) { if (strpos($ipRange, '/') === false) { $ipRange = self::sanitizeIpRange($ipRange); @@ -322,7 +322,7 @@ class Piwik_IP * @param array $ipRanges List of IP address ranges * @return bool True if in any of the specified IP address ranges; else false. */ - static public function isIpInRange($ip, $ipRanges) + public static function isIpInRange($ip, $ipRanges) { $ipLen = Piwik_Common::strlen($ip); if (empty($ip) || empty($ipRanges) || ($ipLen != 4 && $ipLen != 16)) { @@ -363,7 +363,7 @@ class Piwik_IP * * @return string IP address in presentation format */ - static public function getIpFromHeader() + public static function getIpFromHeader() { $clientHeaders = @Piwik_Config::getInstance()->General['proxy_client_headers']; if (!is_array($clientHeaders)) { @@ -386,7 +386,7 @@ class Piwik_IP * @param array $proxyHeaders List of proxy headers * @return string */ - static public function getNonProxyIpFromHeader($default, $proxyHeaders) + public static function getNonProxyIpFromHeader($default, $proxyHeaders) { $proxyIps = @Piwik_Config::getInstance()->General['proxy_ips']; if (!is_array($proxyIps)) { @@ -414,7 +414,7 @@ class Piwik_IP * @param array $excludedIps Optional list of excluded IP addresses (or IP address ranges) * @return string Last (non-excluded) IP address in the list */ - static public function getLastIpFromList($csv, $excludedIps = null) + public static function getLastIpFromList($csv, $excludedIps = null) { $p = strrpos($csv, ','); if ($p !== false) { @@ -432,10 +432,11 @@ class Piwik_IP /** * Get hostname for a given IP address * + * @todo Remove in 2.0? * @param string $ipStr Human-readable IP address * @return string Hostname or unmodified $ipStr if failure */ - static public function getHostByAddr($ipStr) + public static function getHostByAddr($ipStr) { // PHP's reverse lookup supports ipv4 and ipv6 // except on Windows before PHP 5.3 -- GitLab