[TASK] Deprecate second controller action argument
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Classes / Http / DispatcherInterface.php
index 4416975..49ed681 100644 (file)
@@ -1,4 +1,5 @@
 <?php
+declare(strict_types = 1);
 namespace TYPO3\CMS\Core\Http;
 
 /*
@@ -13,23 +14,23 @@ namespace TYPO3\CMS\Core\Http;
  *
  * The TYPO3 project - inspiring people to share!
  */
+
 use Psr\Http\Message\ResponseInterface;
 use Psr\Http\Message\ServerRequestInterface;
 
 /**
- * An interface for dispatcher that delegate requests/responses to a certain callable, typically a
- * controller / action combination.
+ * An interface for dispatcher that delegate requests to a certain callable, typically a
+ * controller / action combination. Usually called from the RequestHandler.
  *
- * Is usually called from the RequestHandler,
+ * @internal This low level interface is used core internally only
  */
-interface DispatcherInterface {
-
-       /**
-        * Main method to dispatch a request and its response to a callable object
-        *
-        * @param ServerRequestInterface $request
-        * @param ResponseInterface $response
-        * @return ResponseInterface
-        */
-       public function dispatch(ServerRequestInterface $request, ResponseInterface $response);
-}
\ No newline at end of file
+interface DispatcherInterface
+{
+    /**
+     * Main method to dispatch a request and its response to a callable object
+     *
+     * @param ServerRequestInterface $request
+     * @return ResponseInterface
+     */
+    public function dispatch(ServerRequestInterface $request): ResponseInterface;
+}