diff --git a/src/Element/Element.php b/src/Element/Element.php index 3afdf1e..15f26ef 100644 --- a/src/Element/Element.php +++ b/src/Element/Element.php @@ -120,18 +120,19 @@ private function getSelectorAsXpath($selector, SelectorsHandler $selectorsHandle return $selectorsHandler->selectorToXpath($selectorType, $locator); } - private function resolveParameters(string $name, array $parameters, array $definedElements): string + /** + * @return array|string + */ + private function resolveParameters(string $name, array $parameters, array $definedElements) { if (!is_array($definedElements[$name])) { return strtr($definedElements[$name], $parameters); } - array_map( + return array_map( function ($definedElement) use ($parameters): string { return strtr($definedElement, $parameters); }, $definedElements[$name] ); - - return $definedElements[$name]; } } diff --git a/src/Page/Page.php b/src/Page/Page.php index 5051241..1c1f750 100644 --- a/src/Page/Page.php +++ b/src/Page/Page.php @@ -192,18 +192,19 @@ private function getSelectorAsXpath($selector, SelectorsHandler $selectorsHandle return $selectorsHandler->selectorToXpath($selectorType, $locator); } - private function resolveParameters(string $name, array $parameters, array $definedElements): string + /** + * @return array|string + */ + private function resolveParameters(string $name, array $parameters, array $definedElements) { if (!is_array($definedElements[$name])) { return strtr($definedElements[$name], $parameters); } - array_map( + return array_map( function ($definedElement) use ($parameters) { return strtr($definedElement, $parameters); }, $definedElements[$name] ); - - return $definedElements[$name]; } }