for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Siak\Tontine\Validation\Guild;
use Illuminate\Support\Facades\Validator;
use Siak\Tontine\Validation\AbstractValidator;
use Siak\Tontine\Validation\ValidationException;
class FundValidator extends AbstractValidator
{
/**
* @param array $values
*
* @return array
*/
public function validateItem(array $values): array
$validator = Validator::make($this->values($values), [
'title' => 'required|string|min:5',
'notes' => 'nullable|string',
]);
if($validator->fails())
throw new ValidationException($validator);
}
return $validator->validated();