From b2aaaa8fa04f690fed598c31b65a6405b565c303 Mon Sep 17 00:00:00 2001 From: Sam Light Date: Wed, 10 Jun 2026 21:37:20 +0100 Subject: Removed abstract strategy and broke all function implementations to traits --- src/AbstractStrategy.php | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/AbstractStrategy.php (limited to 'src/AbstractStrategy.php') diff --git a/src/AbstractStrategy.php b/src/AbstractStrategy.php deleted file mode 100644 index a68f5c1..0000000 --- a/src/AbstractStrategy.php +++ /dev/null @@ -1,44 +0,0 @@ - 0 ? array_reduce( - array_reverse($middlewares), - fn (callable $handler, Middleware $middleware) => fn (ServerRequestInterface $request) => $middleware->handle($request, $handler), - $handler - ) : $handler; - - return $handler($request); - } - - public function parseParameters(array $parameters): array - { - foreach ($parameters as $key => $value) { - if (!is_string($value)) { - throw new InvalidArgumentException("Parameter {$key} is not a string."); - } - } - - return $parameters; - } -} -- cgit v1.2.3