canAccessApplication($user, $application); } public function review(User $user, Application $application): bool { return $this->view($user, $application) && in_array($application->status, ['submitted', 'under_ppm_review', 'approved'], true); } public function downloadDocument(User $user, Application $application): bool { return $this->view($user, $application); } }