diff options
author | Tom Willemse | 2024-02-29 09:02:19 -0800 |
---|---|---|
committer | Tom Willemse | 2024-02-29 09:02:19 -0800 |
commit | 9f843178bc02d974ba983bc66b4b9827adcf568a (patch) | |
tree | baa115d8cd6a9f07b284208197a67ef79a4f3078 /src/php-gettext/gettext.php | |
parent | e1bfad3df7b41cbc8537222f211edaf9b3444edf (diff) | |
download | scuttle-9f843178bc02d974ba983bc66b4b9827adcf568a.tar.gz scuttle-9f843178bc02d974ba983bc66b4b9827adcf568a.zip |
Fix issue where constructors aren't called
The documentation says that defining a constructor as a function with the same
name as the class is deprecated as of PHP 8, but should still work. However it
seems that this isn't true. Running on my machine these constructors didn't get
called. Renaming them to ‘__construct’ fixed that.
Diffstat (limited to 'src/php-gettext/gettext.php')
-rw-r--r-- | src/php-gettext/gettext.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/php-gettext/gettext.php b/src/php-gettext/gettext.php index a121f9c..5b3886e 100644 --- a/src/php-gettext/gettext.php +++ b/src/php-gettext/gettext.php @@ -98,7 +98,7 @@ class gettext_reader { * @param object Reader the StreamReader object * @param boolean enable_cache Enable or disable caching of strings (default on) */ - function gettext_reader($Reader, $enable_cache = true) { + function __construct($Reader, $enable_cache = true) { // If there isn't a StreamReader, turn on short circuit mode. if (! $Reader || isset($Reader->error) ) { $this->short_circuit = true; |