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. --- public.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'public.php') diff --git a/public.php b/public.php index 06bc9882c..5d99fe519 100644 --- a/public.php +++ b/public.php @@ -14,7 +14,7 @@ $method = (string)clean($_REQUEST["op"]); // shortcut syntax for public (exposed) methods (?op=plugin--pmethod&...params) - if (strpos($method, PluginHost::PUBLIC_METHOD_DELIMITER) !== false) { + if (str_contains($method, PluginHost::PUBLIC_METHOD_DELIMITER)) { list ($plugin, $pmethod) = explode(PluginHost::PUBLIC_METHOD_DELIMITER, $method, 2); // TODO: better implementation that won't modify $_REQUEST @@ -32,7 +32,7 @@ $handler = new Handler_Public($_REQUEST); } - if (strpos($method, "_") === 0) { + if (str_starts_with($method, "_")) { user_error("Refusing to invoke method $method 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