Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 15
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
CompanySettingFormRequest
0.00% covered (danger)
0.00%
0 / 15
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 authorize
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 rules
0.00% covered (danger)
0.00%
0 / 14
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Http\Requests;
4
5use Illuminate\Foundation\Http\FormRequest;
6
7class CompanySettingFormRequest extends FormRequest
8{
9    public function authorize(): bool
10    {
11        return true;
12    }
13
14    public function rules(): array
15    {
16        return [
17            'company_id' => 'required|string',
18            'shortcut_timeout' => 'sometimes|required|integer',
19            'blocked_domains' => 'sometimes|array|min:0',
20            'blocked_domains.*' => 'sometimes|string|url|distinct|min:0',
21            'words_per_minute' => 'sometimes|integer|min:1',
22            'wage_per_hour' => 'sometimes|integer|min:1',
23            'typing_style' => 'sometimes|string|in:word,letter,all',
24            'typing_speed' => 'sometimes|nullable|integer|min:20|max:60',
25            'override_user_wage_per_hour' => 'sometimes|boolean',
26            'override_user_typing_style' => 'sometimes|boolean',
27            'override_user_flygrammar' => 'sometimes|boolean',
28            'fly_grammar' => 'sometimes|in:enabled,disabled',
29        ];
30    }
31}