8000 [9.x] Use request isMethod instead of method comparison (#39526) · laravel/framework@032c69a · GitHub
[go: up one dir, main page]

Skip to content

Commit 032c69a

Browse files
authored
[9.x] Use request isMethod instead of method comparison (#39526)
* Use request isMethod instead of method comparison * Fix testGuestPutPreviousUrlInSession
1 parent 535f184 commit 032c69a

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/Illuminate/Routing/AbstractRouteCollection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ protected function matchAgainstRoutes(array $routes, $request, $includingMethod
9494
*/
9595
protected function getRouteForMethods($request, array $methods)
9696
{
97-
if ($request->method() === 'OPTIONS') {
97+
if ($request->isMethod('OPTIONS')) {
9898
return (new Route('OPTIONS', $request->path(), function () use ($methods) {
9999
return new Response('', 200, ['Allow' => implode(',', $methods)]);
100100
}))->bind($request);

src/Illuminate/Routing/Redirector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public function guest($path, $status = 302, $headers = [], $secure = null)
8484
{
8585
$request = $this->generator->getRequest();
8686

87-
$intended = $request->method() === 'GET' && $request->route() && ! $request->expectsJson()
87+
$intended = $request->isMethod('GET') && $request->route() && ! $request->expectsJson()
8888
? $this->generator->full()
8989
: $this->generator->previous();
9090

src/Illuminate/Session/Middleware/StartSession.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ protected function configHitsLottery(array $config)
199199
*/
200200
protected function storeCurrentUrl(Request $request, $session)
201201
{
202-
if ($request->method() === 'GET' &&
202+
if ($request->isMethod('GET') &&
203203
$request->route() instanceof Route &&
204204
! $request->ajax() &&
205205
! $request->prefetch()) {

tests/Routing/RoutingRedirectorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public function testGuestPutCurrentUrlInSession()
8383

8484
public function testGuestPutPreviousUrlInSession()
8585
{
86-
$this->request->shouldReceive('method')->once()->andReturn('POST');
86+
$this->request->shouldReceive('isMethod')->once()->with('GET')->andReturn(false);
8787
$this->session->shouldReceive('put')->once()->with('url.intended', 'http://foo.com/bar');
8888
$this->url->shouldReceive('previous')->once()->andReturn('http://foo.com/bar');
8989

0 commit comments

Comments
 (0)
0