From e2ae6a8651156a37d38904a53ef1e979a2b81703 Mon Sep 17 00:00:00 2001 From: Samuele Lilli Date: Mon, 19 Feb 2018 17:13:09 +0100 Subject: [PATCH] Update PageObjectArgumentResolver.php As PHP minimum supported version is 7, it's perfectly safe to refactor this as you see in this PR --- src/Context/Argument/PageObjectArgumentResolver.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Context/Argument/PageObjectArgumentResolver.php b/src/Context/Argument/PageObjectArgumentResolver.php index 961cd67..effef54 100644 --- a/src/Context/Argument/PageObjectArgumentResolver.php +++ b/src/Context/Argument/PageObjectArgumentResolver.php @@ -3,7 +3,9 @@ namespace SensioLabs\Behat\PageObjectExtension\Context\Argument; use Behat\Behat\Context\Argument\ArgumentResolver; +use SensioLabs\Behat\PageObjectExtension\PageObject\Element; use SensioLabs\Behat\PageObjectExtension\PageObject\Factory; +use SensioLabs\Behat\PageObjectExtension\PageObject\Page; class PageObjectArgumentResolver implements ArgumentResolver { @@ -55,7 +57,7 @@ private function isPageOrElement($className) */ private function isPage($className) { - return is_subclass_of($className, 'SensioLabs\Behat\PageObjectExtension\PageObject\Page'); + return is_subclass_of($className, Page::class); } /** @@ -65,7 +67,7 @@ private function isPage($className) */ private function isElement($className) { - return is_subclass_of($className, 'SensioLabs\Behat\PageObjectExtension\PageObject\Element'); + return is_subclass_of($className, Element::class); } /**