From 2c69095a1edf7474073451285238659d0f62ce3f Mon Sep 17 00:00:00 2001 From: Appleman1234 Date: Sun, 25 Sep 2022 13:30:13 +1000 Subject: PHP8.1 fixes from Rector --- inc/queue.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'inc/queue.php') diff --git a/inc/queue.php b/inc/queue.php index 66305b3b..0113fe86 100644 --- a/inc/queue.php +++ b/inc/queue.php @@ -4,7 +4,7 @@ class Queue { function __construct($key) { global $config; if ($config['queue']['enabled'] == 'fs') { $this->lock = new Lock($key); - $key = str_replace('/', '::', $key); + $key = str_replace('/', '::', (string) $key); $key = str_replace("\0", '', $key); $this->key = "tmp/queue/$key/"; } @@ -23,14 +23,14 @@ class Queue { if ($config['queue']['enabled'] == 'fs') { $this->lock->get_ex(); $dir = opendir($this->key); - $paths = array(); + $paths = []; while ($n > 0) { $path = readdir($dir); if ($path === FALSE) break; elseif ($path == '.' || $path == '..') continue; else { $paths[] = $path; $n--; } } - $out = array(); + $out = []; foreach ($paths as $v) { $out []= file_get_contents($this->key.$v); unlink($this->key.$v); @@ -42,8 +42,8 @@ class Queue { } // Don't use the constructor. Use the get_queue function. -$queues = array(); +$queues = []; function get_queue($name) { global $queues; - return $queues[$name] = isset ($queues[$name]) ? $queues[$name] : new Queue($name); + return $queues[$name] ??= new Queue($name); } -- cgit v1.3