From 9238e4af712854e9ced32c1fddf42e9412eb6b60 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 14 May 2017 17:47:00 +0200 Subject: sync with Fedora --- php-behat-mink-pull-736.patch | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 php-behat-mink-pull-736.patch (limited to 'php-behat-mink-pull-736.patch') 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 +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 { -- cgit