summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/DiskCache.php7
-rw-r--r--classes/PluginHost.php24
2 files changed, 15 insertions, 16 deletions
diff --git a/classes/DiskCache.php b/classes/DiskCache.php
index 249079b36..c52759a75 100644
--- a/classes/DiskCache.php
+++ b/classes/DiskCache.php
@@ -301,8 +301,11 @@ class DiskCache implements Cache_Adapter {
if ($this->exists($local_filename) && !$force)
return true;
- $data = UrlHelper::fetch(array_merge(["url" => $url,
- "max_size" => Config::get(Config::MAX_CACHE_FILE_SIZE)], $options));
+ $data = UrlHelper::fetch([
+ 'url' => $url,
+ 'max_size' => Config::get(Config::MAX_CACHE_FILE_SIZE),
+ ...$options,
+ ]);
if ($data)
return $this->put($local_filename, $data) > 0;
diff --git a/classes/PluginHost.php b/classes/PluginHost.php
index cc81bc9c0..9a8fa32c2 100644
--- a/classes/PluginHost.php
+++ b/classes/PluginHost.php
@@ -851,14 +851,12 @@ class PluginHost {
*/
function get_method_url(Plugin $sender, string $method, array $params = []): string {
return Config::get_self_url() . "/backend.php?" .
- http_build_query(
- array_merge(
- [
- "op" => "pluginhandler",
- "plugin" => strtolower(get_class($sender)),
- "method" => $method
- ],
- $params));
+ http_build_query([
+ 'op' => 'pluginhandler',
+ 'plugin' => strtolower(get_class($sender)),
+ 'method' => $method,
+ ...$params,
+ ]);
}
// shortcut syntax (disabled for now)
@@ -880,12 +878,10 @@ class PluginHost {
function get_public_method_url(Plugin $sender, string $method, array $params = []): ?string {
if ($sender->is_public_method($method)) {
return Config::get_self_url() . "/public.php?" .
- http_build_query(
- array_merge(
- [
- "op" => strtolower(get_class($sender) . self::PUBLIC_METHOD_DELIMITER . $method),
- ],
- $params));
+ http_build_query([
+ 'op' => strtolower(get_class($sender) . self::PUBLIC_METHOD_DELIMITER . $method),
+ ...$params,
+ ]);
}
user_error("get_public_method_url: requested method '$method' of '" . get_class($sender) . "' is private.");
return null;