Merge pull request #999 from PrivateBin/php82-deprecated-callables

PHP 8.2 compatibility: Use of "self" in callables is deprecated
This commit is contained in:
El RIDO 2022-10-26 04:39:11 +02:00 committed by GitHub
commit 78aa70e3ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 5 deletions

View file

@ -584,7 +584,7 @@ class Database extends AbstractData
// workaround for https://bugs.php.net/bug.php?id=46728 // workaround for https://bugs.php.net/bug.php?id=46728
$result = array(); $result = array();
while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { while ($row = $statement->fetch(PDO::FETCH_ASSOC)) {
$result[] = array_map('self::_sanitizeClob', $row); $result[] = array_map('PrivateBin\Data\Database::_sanitizeClob', $row);
} }
} else { } else {
$result = $statement->fetchAll(PDO::FETCH_ASSOC); $result = $statement->fetchAll(PDO::FETCH_ASSOC);
@ -593,7 +593,7 @@ class Database extends AbstractData
if (self::$_type === 'oci' && is_array($result)) { if (self::$_type === 'oci' && is_array($result)) {
// returned CLOB values are streams, convert these into strings // returned CLOB values are streams, convert these into strings
$result = $firstOnly ? $result = $firstOnly ?
array_map('self::_sanitizeClob', $result) : array_map('PrivateBin\Data\Database::_sanitizeClob', $result) :
$result; $result;
} }
return $result; return $result;

View file

@ -351,7 +351,7 @@ class Filesystem extends AbstractData
$pastes = array(); $pastes = array();
$firstLevel = array_filter( $firstLevel = array_filter(
scandir(self::$_path), scandir(self::$_path),
'self::_isFirstLevelDir' 'PrivateBin\Data\Filesystem::_isFirstLevelDir'
); );
if (count($firstLevel) > 0) { if (count($firstLevel) > 0) {
// try at most 10 times the $batchsize pastes before giving up // try at most 10 times the $batchsize pastes before giving up
@ -359,7 +359,7 @@ class Filesystem extends AbstractData
$firstKey = array_rand($firstLevel); $firstKey = array_rand($firstLevel);
$secondLevel = array_filter( $secondLevel = array_filter(
scandir(self::$_path . DIRECTORY_SEPARATOR . $firstLevel[$firstKey]), scandir(self::$_path . DIRECTORY_SEPARATOR . $firstLevel[$firstKey]),
'self::_isSecondLevelDir' 'PrivateBin\Data\Filesystem::_isSecondLevelDir'
); );
// skip this folder in the next checks if it is empty // skip this folder in the next checks if it is empty

View file

@ -84,7 +84,7 @@ class I18n
*/ */
public static function _($messageId) public static function _($messageId)
{ {
return forward_static_call_array('self::translate', func_get_args()); return forward_static_call_array('PrivateBin\I18n::translate', func_get_args());
} }
/** /**