diff options
Diffstat (limited to 'php-behat-mink-pull-736.patch')
-rw-r--r-- | php-behat-mink-pull-736.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/php-behat-mink-pull-736.patch b/php-behat-mink-pull-736.patch new file mode 100644 index 0000000..ceab27a --- /dev/null +++ b/php-behat-mink-pull-736.patch @@ -0,0 +1,29 @@ +From ff4933f553ad32ff7ed4cc0b2d311420f53b7655 Mon Sep 17 00:00:00 2001 +From: Shawn Iwinski <siwinski@redhat.com> +Date: Thu, 11 May 2017 23:02:24 -0400 +Subject: [PATCH] [Selector/NamedSelector] Fix PHP 7.2 count() errors + +--- + src/Selector/NamedSelector.php | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/Selector/NamedSelector.php b/src/Selector/NamedSelector.php +index d1936cc..600d891 100644 +--- a/src/Selector/NamedSelector.php ++++ b/src/Selector/NamedSelector.php +@@ -199,11 +199,13 @@ public function registerNamedXpath($name, $xpath) + */ + public function translateToXPath($locator) + { +- if (2 < count($locator)) { ++ $isArray = is_array($locator); ++ ++ if ($isArray && (2 < count($locator))) { + throw new \InvalidArgumentException('NamedSelector expects array(name, locator) as argument'); + } + +- if (2 == count($locator)) { ++ if ($isArray && (2 == count($locator))) { + $selector = $locator[0]; + $locator = $locator[1]; + } else { |