/** * Handle the event. * * @param ProjectCreated $event * @return void */ public function handle(ProjectCreated $event) { $lookup = new DependencyLookup(); $lookup->subject_type = 'Project'; $lookup->subject_id = $event->project->id; $lookup->subject_name = $event->project->name; $lookup->save(); }
/** * Handle the event. * * @param WorkStreamCreated $event * @return void */ public function handle(WorkStreamCreated $event) { $lookup = new DependencyLookup(); $lookup->subject_type = 'WorkStream'; $lookup->subject_id = $event->workstream->id; $lookup->subject_name = $event->workstream->name; $lookup->save(); }
/** * Handle the event. * * @param ActionCreated $event * @return void */ public function handle(ActionCreated $event) { $lookup = new DependencyLookup(); $lookup->subject_type = 'Action'; $lookup->subject_id = $event->action->id; $lookup->subject_name = $event->action->title; $lookup->save(); }
/** * Handle the event. * * @param RiskCreated $event * @return void */ public function handle(RiskCreated $event) { $risk = $event->risk; $lookup = new DependencyLookup(); $lookup->subject_type = 'Risk'; $lookup->subject_id = $risk->id; $lookup->subject_name = $risk->title; $lookup->save(); }