| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 11 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php | ||
| 49 | protected function validate(array $data, array $rules): array | ||
| 50 |     { | ||
| 51 | $validator = Validator::make($data, $rules); | ||
| 52 |         if ($validator->fails()) { | ||
| 53 | $this->logger($validator->errors()->toJson()); | ||
| 54 | |||
| 55 | throw new FenerumValidationException($validator); | ||
| 56 | } | ||
| 57 | |||
| 58 | return $validator->validated(); | ||
| 59 | } | ||
| 60 | |||
| 71 |