Deprecated: Creation of dynamic property TransformTooBigImageAreaError::$tempFSFileReferences is deprecated in /var/www/wiki/mediawiki/core/includes/libs/filebackend/fsfile/TempFSFile.php on line 135
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T314099 PHP 8.2: Dynamic property creation is deprecated | |||
Resolved | TK-999 | T324894 Deprecated: Creation of dynamic property TransformTooBigImageAreaError::$tempFSFileReferences is deprecated in TempFSFile.php on line 135 |
Event Timeline
This is part of TempFSFile::bind and the property is created on any object the function is called with.
It seems it is used to track a reference between the temp file and the object to get the garbage collector into work when the object is no longer used and to remove the temp file.
But it seems hard to find the explicit or implicit caller of the bind.
Change 888316 had a related patch set uploaded (by TK-999; author: TK-999):
[mediawiki/core@master] TempFSFile: Use a WeakMap for reference tracking if available
Change 888316 merged by jenkins-bot:
[mediawiki/core@master] TempFSFile: Use a WeakMap for reference tracking if available
Change 890852 had a related patch set uploaded (by Reedy; author: TK-999):
[mediawiki/core@REL1_39] TempFSFile: Use a WeakMap for reference tracking if available
Change 890852 merged by jenkins-bot:
[mediawiki/core@REL1_39] TempFSFile: Use a WeakMap for reference tracking if available