@@ -56,6 +56,18 @@ public function processRoute($route, $bindings = [], $headers = [], $withRespons
5656 ], $ routeAction , $ bindings );
5757 }
5858
59+ /**
60+ * Prepares / Disables route middlewares
61+ *
62+ * @param boolean $disable
63+ *
64+ * @return void
65+ */
66+ public function prepareMiddleware ($ disable = true )
67+ {
68+ App::instance ('middleware.disable ' , true );
69+ }
70+
5971 /**
6072 * Call the given URI and return the Response.
6173 *
@@ -71,9 +83,6 @@ public function processRoute($route, $bindings = [], $headers = [], $withRespons
7183 */
7284 public function callRoute ($ method , $ uri , $ parameters = [], $ cookies = [], $ files = [], $ server = [], $ content = null )
7385 {
74- $ kernel = App::make ('Illuminate\Contracts\Http\Kernel ' );
75- App::instance ('middleware.disable ' , true );
76-
7786 $ server = collect ([
7887 'CONTENT_TYPE ' => 'application/json ' ,
7988 'Accept ' => 'application/json ' ,
@@ -84,6 +93,7 @@ public function callRoute($method, $uri, $parameters = [], $cookies = [], $files
8493 $ cookies , $ files , $ this ->transformHeadersToServerVars ($ server ), $ content
8594 );
8695
96+ $ kernel = App::make ('Illuminate\Contracts\Http\Kernel ' );
8797 $ response = $ kernel ->handle ($ request );
8898
8999 $ kernel ->terminate ($ request , $ response );
0 commit comments