Bristol SU Support Package
InjectActivityInstance.php
Go to the documentation of this file.
1 <?php
2 
4 
8 use Closure;
11 
16 {
17 
22  private $container;
23 
30 
38  {
39  $this->container = $container;
40  $this->activityInstanceResolver = $activityInstanceResolver;
41  }
42 
51  public function handle(Request $request, Closure $next)
52  {
53  $activityInstance = $this->activityInstanceResolver->getActivityInstance();
54  $this->container->instance(ActivityInstance::class, $activityInstance);
55 
56  return $next($request);
57  }
58 
59 }
__construct(Container $container, ActivityInstanceResolver $activityInstanceResolver)