| Conditions | 4 | 
| Paths | 3 | 
| Total Lines | 10 | 
| Code Lines | 7 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 3 | 
| CRAP Score | 7.9062 | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 26 | 3 | public function handle(UserUpdated $event) : void  | 
            |
| 27 |     { | 
            ||
| 28 | 3 |         if ($event->user->hasRole('manager') || | 
            |
| 29 | 3 |             $event->user->hasRole('admin') | 
            |
| 30 |         ) { | 
            ||
| 31 |             $managerProfile = Manager::where('user_id', $event->user->id)->first(); | 
            ||
| 32 |             if ($managerProfile === null) { | 
            ||
| 33 | $managerProfile = new Manager();  | 
            ||
| 34 | $managerProfile->user_id = $event->user->id;  | 
            ||
| 35 | $managerProfile->save();  | 
            ||
| 36 | }  | 
            ||
| 40 |