4
public function edit(Certificate $certificate)
{
$this->authorize($certificate);
if ($certificate->mainParent) { // if the certificate is endorsement
abort(403, 'Endorsements cannot be edited');
}
if (!$certificate->draft) {
abort(403, 'Non draft certificates cannot be edited');
}
```
вот такое как можно в порядок привести?
как видно, полиси уже есть, но 2 проверки снизу это не совсем про полиси.