This PR adds method mustBe to Request. It suspends parent fiber (mostly route callback) when request is not given content-type.
:nail_care:
// instead of
Route::post("/users/add", function(Request $r) {
if ($request->aint('application/json')) {
return 'error';
}
// ...
});
// you can do just
Route::post("/users/add", function(Request $r) {
$request->mustBe('application/json'), 'error');
// ...
});
This PR adds method
mustBe
toRequest
. It suspends parent fiber (mostly route callback) when request is not given content-type.:nail_care: