Bristol SU Support Package
src
ActivityInstance
Middleware
ClearActivityInstance.php
Go to the documentation of this file.
1
<?php
2
3
namespace
BristolSU\Support\ActivityInstance\Middleware
;
4
5
use
BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver
;
6
use
Illuminate\Http\Request
;
7
11
class
ClearActivityInstance
12
{
18
private
$activityInstanceResolver
;
19
25
public
function
__construct
(
ActivityInstanceResolver
$activityInstanceResolver
)
26
{
27
$this->activityInstanceResolver =
$activityInstanceResolver
;
28
}
29
37
public
function
handle
(Request $request, \
Closure
$next)
38
{
39
$this->activityInstanceResolver->clearActivityInstance();
40
return
$next($request);
41
}
42
}
BristolSU\Support\ActivityInstance\Middleware\ClearActivityInstance\__construct
__construct(ActivityInstanceResolver $activityInstanceResolver)
Definition:
ClearActivityInstance.php:25
Closure
BristolSU\Support\ActivityInstance\Middleware
Definition:
CheckActivityInstanceAccessible.php:3
BristolSU\Support\ActivityInstance\Middleware\ClearActivityInstance\handle
handle(Request $request, \Closure $next)
Definition:
ClearActivityInstance.php:37
ActivityInstanceResolver
BristolSU\Support\ActivityInstance\Middleware\ClearActivityInstance
Definition:
ClearActivityInstance.php:11
Request
BristolSU\Support\ActivityInstance\Middleware\ClearActivityInstance\$activityInstanceResolver
$activityInstanceResolver
Definition:
ClearActivityInstance.php:18
BristolSU\Support\ActivityInstance\Contracts\ActivityInstanceResolver
Definition:
ActivityInstanceResolver.php:13
Generated by
1.8.13