aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGravatar Dag <me@dvikan.no> 2024-08-07 00:21:06 +0200
committerGravatar GitHub <noreply@github.com> 2024-08-07 00:21:06 +0200
commit6ec91935462b2c24daf89b68283e1c413887f2bd (patch)
tree091765dca18d1766ed3408cade7685efd5b9c1cb /lib
parent401cc187b71661cad81a27381763059c047c69e4 (diff)
downloadrss-bridge-6ec91935462b2c24daf89b68283e1c413887f2bd.tar.gz
rss-bridge-6ec91935462b2c24daf89b68283e1c413887f2bd.tar.zst
rss-bridge-6ec91935462b2c24daf89b68283e1c413887f2bd.zip
yuop (#4193)
Diffstat (limited to 'lib')
-rw-r--r--lib/ActionInterface.php5
-rw-r--r--lib/RssBridge.php5
2 files changed, 2 insertions, 8 deletions
diff --git a/lib/ActionInterface.php b/lib/ActionInterface.php
index c0ddcf9f..d2e1c709 100644
--- a/lib/ActionInterface.php
+++ b/lib/ActionInterface.php
@@ -2,8 +2,5 @@
interface ActionInterface
{
- /**
- * @return string|Response
- */
- public function execute(Request $request);
+ public function __invoke(Request $request): Response;
}
diff --git a/lib/RssBridge.php b/lib/RssBridge.php
index 1bb5f5ea..87b11f52 100644
--- a/lib/RssBridge.php
+++ b/lib/RssBridge.php
@@ -100,11 +100,8 @@ final class RssBridge
$className = '\\' . $actionName;
$actionObject = new $className();
- $response = $actionObject->execute($request);
+ $response = $actionObject($request);
- if (is_string($response)) {
- $response = new Response($response);
- }
return $response;
}