From 667528d5b927f0f284a067b0e24c9ca7f26c28a4 Mon Sep 17 00:00:00 2001 From: wn_ Date: Sat, 23 Nov 2024 18:23:49 +0000 Subject: Use PHP 8 'str_' functions. A few more characters in some places, but helps with readability. --- backend.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend.php') diff --git a/backend.php b/backend.php index f54ad87d3..860a3940c 100644 --- a/backend.php +++ b/backend.php @@ -96,7 +96,7 @@ ]; // shortcut syntax for plugin methods (?op=plugin--pmethod&...params) - /* if (strpos($op, PluginHost::PUBLIC_METHOD_DELIMITER) !== false) { + /* if (str_contains($op, PluginHost::PUBLIC_METHOD_DELIMITER)) { list ($plugin, $pmethod) = explode(PluginHost::PUBLIC_METHOD_DELIMITER, $op, 2); // TODO: better implementation that won't modify $_REQUEST @@ -111,7 +111,7 @@ if (class_exists($op) || $override) { - if (strpos($method, "_") === 0) { + if (str_starts_with($method, "_")) { user_error("Refusing to invoke method $method of handler $op which starts with underscore.", E_USER_WARNING); header("Content-Type: text/json"); print Errors::to_json(Errors::E_UNAUTHORIZED); -- cgit v1.2.3-54-g00ecf