Skip to content

Commit 5812ef2

Browse files
committed
Split request methods
1 parent 88c67f5 commit 5812ef2

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

src/Codeception/Module/Laravel.php

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Codeception\Module\Laravel\InteractsWithRouting;
2121
use Codeception\Module\Laravel\InteractsWithSession;
2222
use Codeception\Module\Laravel\InteractsWithViews;
23+
use Codeception\Module\Laravel\MakesHttpRequests;
2324
use Codeception\Subscriber\ErrorHandler;
2425
use Codeception\TestInterface;
2526
use Codeception\Util\ReflectionHelper;
@@ -132,6 +133,7 @@ class Laravel extends Framework implements ActiveRecord, PartedModule
132133
use InteractsWithRouting;
133134
use InteractsWithSession;
134135
use InteractsWithViews;
136+
use MakesHttpRequests;
135137

136138
/**
137139
* @var Application
@@ -293,19 +295,6 @@ protected function revertErrorHandler(): void
293295
set_error_handler([$handler, 'errorHandler']);
294296
}
295297

296-
/**
297-
* Disable middleware for the next requests.
298-
*
299-
* ```php
300-
* <?php
301-
* $I->disableMiddleware();
302-
* ```
303-
*/
304-
public function disableMiddleware()
305-
{
306-
$this->client->disableMiddleware();
307-
}
308-
309298
/**
310299
* Returns a list of recognized domain names.
311300
* This elements of this list are regular expressions.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Codeception\Module\Laravel;
6+
7+
trait MakesHttpRequests
8+
{
9+
/**
10+
* Disable middleware for the next requests.
11+
*
12+
* ```php
13+
* <?php
14+
* $I->disableMiddleware();
15+
* ```
16+
*/
17+
public function disableMiddleware()
18+
{
19+
$this->client->disableMiddleware();
20+
}
21+
}

0 commit comments

Comments
 (0)