From 8aaf2334dfdfd3f40b507e8838b006069b057215 Mon Sep 17 00:00:00 2001 From: Duncan McClean Date: Mon, 1 Jul 2024 11:23:02 +0100 Subject: [PATCH] simplify --- src/Actions/Publish.php | 6 +----- src/Actions/Unpublish.php | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Actions/Publish.php b/src/Actions/Publish.php index 53922b1f..9bcafdbc 100644 --- a/src/Actions/Publish.php +++ b/src/Actions/Publish.php @@ -22,11 +22,7 @@ public function visibleTo($item) public function visibleToBulk($items) { - $allowedOnItems = $items->filter(function ($item) { - return $this->visibleTo($item); - }); - - return $items->count() === $allowedOnItems->count(); + return $items->every(fn ($item) => $this->visibleTo($item)); } public function authorize($user, $item) diff --git a/src/Actions/Unpublish.php b/src/Actions/Unpublish.php index c1d52a30..3fa1d670 100644 --- a/src/Actions/Unpublish.php +++ b/src/Actions/Unpublish.php @@ -22,11 +22,7 @@ public function visibleTo($item) public function visibleToBulk($items) { - $allowedOnItems = $items->filter(function ($item) { - return $this->visibleTo($item); - }); - - return $items->count() === $allowedOnItems->count(); + return $items->every(fn ($item) => $this->visibleTo($item)); } public function authorize($user, $item)