Fix PHP 7.3 compatibility

This commit is contained in:
Benjamin Renard 2023-02-16 01:53:08 +01:00
parent 66b94fb7d6
commit 8ff2fe663d
9 changed files with 21 additions and 21 deletions

View file

@ -24,7 +24,7 @@
"sepia/po-parser": "^6.0",
"sentry/sdk": "^3.3",
"ext-pdo": "^7.3",
"ext-json": "^7.3",
"ext-json": "^1.7",
"ext-yaml": "^2.0",
"league/mime-type-detection": "^1.11"
},

View file

@ -9,14 +9,14 @@ class Date {
* @see strftime()
* @var string
*/
public static string $date_format = "%d/%m/%Y";
public static $date_format = "%d/%m/%Y";
/**
* The datetime format
* @see strftime()
* @var string
*/
public static string $date_time_format = "%d/%m/%Y %H:%M:%S";
public static $date_time_format = "%d/%m/%Y %H:%M:%S";
/**
* Format a timestamp as date/datetime string

View file

@ -24,13 +24,13 @@ class Db {
* Date format as returned by database
* @var string
*/
protected string $date_format = '%Y-%m-%d';
protected $date_format = '%Y-%m-%d';
/**
* Datetime format as returned by database
* @var string
*/
protected string $datetime_format = '%Y-%m-%d %H:%M:%S';
protected $datetime_format = '%Y-%m-%d %H:%M:%S';
/**
* Locale for time (as expected by LC_TIME)

View file

@ -15,19 +15,19 @@ class I18n {
* The core root directory path of translation files
* @var string
*/
protected static string $core_root_path = __DIR__.'/../locales';
protected static $core_root_path = __DIR__.'/../locales';
/**
* The root directory path of translation files
* @var string
*/
protected static string $root_path = 'locales';
protected static $root_path = 'locales';
/**
* The default locale
* @var string
*/
protected static string $default_locale = 'en_US.UTF8';
protected static $default_locale = 'en_US.UTF8';
/**
* Initialize translation system

View file

@ -36,7 +36,7 @@ class Log {
* Default log level
* @var string
*/
protected static string $default_level = 'WARNING';
protected static $default_level = 'WARNING';
/*
* Current log level

View file

@ -18,7 +18,7 @@ class SentryIntegration {
* @see https://www.php.net/manual/fr/errorfunc.constants.php
* @var array<int>
*/
protected static array $php_error_types = array(
protected static $php_error_types = array(
E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR,
E_RECOVERABLE_ERROR,E_DEPRECATED,
);

View file

@ -11,7 +11,7 @@ class Session {
* Session max duration (in seconds, default: 12h)
* @var int
*/
protected static int $max_duration = 12 * 60 * 60;
protected static $max_duration = 12 * 60 * 60;
/**
* Initialization

View file

@ -13,7 +13,7 @@ class Tpl {
* Smarty object
* @var \Smarty
*/
public static Smarty $smarty;
public static $smarty;
/**
* Smarty_Security object
@ -25,25 +25,25 @@ class Tpl {
* Core Smarty templates directory
* @var string
*/
public static string $core_templates_directory;
public static $core_templates_directory;
/**
* Smarty templates directories path with their priority
* @var array<string,int>
*/
public static array $templates_directories = array();
public static $templates_directories = array();
/**
* Smarty cache templates directory path
* @var string
*/
public static string $templates_c_dir;
public static $templates_c_dir;
/**
* Enable/disable AJAX returned data debugging in logs
* @var bool
*/
public static bool $_debug_ajax;
public static $_debug_ajax;
/**
* Core static directory
@ -55,19 +55,19 @@ class Tpl {
* Static directories path with their priority
* @var array<string,array>
*/
private static array $static_directories = array();
private static $static_directories = array();
/**
* CSS files to load in next displayed page
* @var array<string>
*/
private static array $css_files = array();
private static $css_files = array();
/**
* JavaScript files to load in next displayed page
* @var array<string>
*/
private static array $js_files = array();
private static $js_files = array();
/**
* MIME type detector object
@ -508,7 +508,7 @@ class Tpl {
* @return bool
*/
public static function initialized() {
return isset(self :: $smarty);
return self :: $smarty instanceof Smarty;
}
/**

View file

@ -48,7 +48,7 @@ class Url {
* @see self :: initialization()
* @var bool
*/
protected static bool $_api_mode;
protected static $_api_mode;
/**
* Initialization