Skip to content

Commit 278253d

Browse files
authored
refactor: split http and router classes in correct namespaces (#1184)
1 parent 688b7fe commit 278253d

File tree

136 files changed

+332
-336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+332
-336
lines changed

src/Tempest/Auth/src/AuthorizerMiddleware.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
use Tempest\Container\Container;
88
use Tempest\Core\Priority;
9+
use Tempest\Http\Request;
10+
use Tempest\Http\Response;
11+
use Tempest\Http\Responses\Forbidden;
912
use Tempest\Router\HttpMiddleware;
1013
use Tempest\Router\HttpMiddlewareCallable;
1114
use Tempest\Router\MatchedRoute;
12-
use Tempest\Router\Request;
13-
use Tempest\Router\Response;
14-
use Tempest\Router\Responses\Forbidden;
1515

1616
#[Priority(Priority::HIGHEST)]
1717
final readonly class AuthorizerMiddleware implements HttpMiddleware

src/Tempest/Auth/src/SessionAuthenticator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
namespace Tempest\Auth;
66

7+
use Tempest\Http\Session\Session;
78
use Tempest\Reflection\ClassReflector;
8-
use Tempest\Router\Session\Session;
99

1010
final readonly class SessionAuthenticator implements Authenticator
1111
{

src/Tempest/Console/src/Stubs/HttpMiddlewareStub.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
use Tempest\Core\Priority;
88
use Tempest\Discovery\SkipDiscovery;
9+
use Tempest\Http\Request;
10+
use Tempest\Http\Response;
911
use Tempest\Router\HttpMiddleware;
1012
use Tempest\Router\HttpMiddlewareCallable;
11-
use Tempest\Router\Request;
12-
use Tempest\Router\Response;
1313

1414
#[SkipDiscovery]
1515
#[Priority(Priority::NORMAL)]

src/Tempest/Core/src/Exceptions/WhoopsErrorHandler.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace Tempest\Core\Exceptions;
44

55
use Tempest\Container\Container;
6+
use Tempest\Http\Request;
67
use Tempest\Router\MatchedRoute;
7-
use Tempest\Router\Request;
88
use Whoops\Handler\HandlerInterface;
99
use Whoops\Handler\PrettyPageHandler;
1010
use Whoops\Run;

src/Tempest/Core/src/FrameworkKernel.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
use Tempest\Core\Kernel\LoadDiscoveryLocations;
1616
use Tempest\Core\ShellExecutors\GenericShellExecutor;
1717
use Tempest\EventBus\EventBus;
18-
use Tempest\Router\MatchedRoute;
19-
use Tempest\Router\Request;
20-
use Whoops\Handler\PrettyPageHandler;
21-
use Whoops\Run;
2218

2319
final class FrameworkKernel implements Kernel
2420
{

src/Tempest/Framework/Testing/Http/HttpRouterTester.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
use Laminas\Diactoros\ServerRequestFactory;
88
use Psr\Http\Message\ServerRequestInterface as PsrRequest;
99
use Tempest\Container\Container;
10+
use Tempest\Http\GenericRequest;
11+
use Tempest\Http\Mappers\RequestToPsrRequestMapper;
1012
use Tempest\Http\Method;
11-
use Tempest\Router\GenericRequest;
13+
use Tempest\Http\Request;
1214
use Tempest\Router\GenericRouter;
13-
use Tempest\Router\Mappers\RequestToPsrRequestMapper;
14-
use Tempest\Router\Request;
1515
use Tempest\Router\Router;
1616

1717
use function Tempest\map;

src/Tempest/Framework/Testing/Http/TestResponseHelper.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
use Closure;
88
use Generator;
99
use PHPUnit\Framework\Assert;
10+
use Tempest\Http\Cookie\CookieManager;
11+
use Tempest\Http\Response;
12+
use Tempest\Http\Session\Session;
1013
use Tempest\Http\Status;
11-
use Tempest\Router\Cookie\CookieManager;
12-
use Tempest\Router\Response;
13-
use Tempest\Router\Session\Session;
1414
use Tempest\Validation\Rule;
1515
use Tempest\View\View;
1616
use Tempest\View\ViewRenderer;
@@ -28,7 +28,7 @@ public function __construct(
2828
get => $this->response->status;
2929
}
3030

31-
/** @var \Tempest\Router\Header[] */
31+
/** @var \Tempest\Http\Header[] */
3232
public array $headers {
3333
get => $this->response->headers;
3434
}

src/Tempest/Framework/Testing/IntegrationTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
use Tempest\DateTime\DateTimeInterface;
1717
use Tempest\EventBus\Testing\EventBusTester;
1818
use Tempest\Framework\Testing\Http\HttpRouterTester;
19+
use Tempest\Http\GenericRequest;
1920
use Tempest\Http\Method;
20-
use Tempest\Router\GenericRequest;
21-
use Tempest\Router\Request;
21+
use Tempest\Http\Request;
2222
use Tempest\Storage\Testing\StorageTester;
2323

2424
use function Tempest\Support\Path\normalize;

src/Tempest/Http/composer.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,16 @@
44
"license": "MIT",
55
"minimum-stability": "dev",
66
"require": {
7-
"php": "^8.4"
7+
"php": "^8.4",
8+
"tempest/core": "dev-main",
9+
"tempest/clock": "dev-main",
10+
"tempest/console": "dev-main",
11+
"tempest/mapper": "dev-main",
12+
"tempest/container": "dev-main",
13+
"laminas/laminas-diactoros": "^3.3",
14+
"psr/http-factory": "^1.0",
15+
"psr/http-message": "^1.0|^2.0",
16+
"symfony/uid": "^7.1"
817
},
918
"autoload": {
1019
"psr-4": {

src/Tempest/Router/src/Commands/MakeRequestCommand.php renamed to src/Tempest/Http/src/Commands/MakeRequestCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
declare(strict_types=1);
44

5-
namespace Tempest\Router\Commands;
5+
namespace Tempest\Http\Commands;
66

77
use Tempest\Console\ConsoleArgument;
88
use Tempest\Console\ConsoleCommand;
99
use Tempest\Core\PublishesFiles;
1010
use Tempest\Generation\DataObjects\StubFile;
11-
use Tempest\Router\Stubs\RequestStub;
11+
use Tempest\Http\Stubs\RequestStub;
1212

1313
final class MakeRequestCommand
1414
{

0 commit comments

Comments
 (0)