diff --git a/src/Client/RedmineClient.php b/src/Client/RedmineClient.php index 4978ad3..2ef6294 100644 --- a/src/Client/RedmineClient.php +++ b/src/Client/RedmineClient.php @@ -22,12 +22,11 @@ final class RedmineClient { $cacheKey = sprintf('%s_%s_%s', $api, $method, sha1(serialize($arguments))); - return $this->cache->get($cacheKey, function (ItemInterface $item) use ($api, $method): array { + return $this->cache->get($cacheKey, function (ItemInterface $item) use ($api, $method, $arguments): array { $item->expiresAfter(3600); $item->tag([$api, $method]); $client = $this->getClient()->getApi($api); - $arguments = is_array($arguments) ? $arguments : []; $value = \call_user_func_array([$client, $method], $arguments); return $value;