From b8da82d5c2c0f3cd92b56576d23bcc13c580a6c8 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 9 Jun 2023 10:56:48 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1738 --- wire/core/PageComparison.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wire/core/PageComparison.php b/wire/core/PageComparison.php index b81535e9..25d86148 100644 --- a/wire/core/PageComparison.php +++ b/wire/core/PageComparison.php @@ -186,7 +186,7 @@ class PageComparison { * Given a Selectors object or a selector string, return whether this Page matches it * * @param Page $page - * @param string|Selectors $s + * @param string|array|Selectors $s * @return bool * */ @@ -220,7 +220,10 @@ class PageComparison { } } else if($s instanceof Selectors) { - $selectors = $s; + $selectors = $s; + + } else if(is_array($s)) { + $selectors = $page->wire(new Selectors($s)); } else { // unknown data type to match @@ -397,4 +400,3 @@ class PageComparison { } -