From 4e3011d611057110d42a0c9bad99b0e94e033bf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sel=C3=A7uk=20=C3=87ukur?= <5716652+selcukcukur@users.noreply.github.com> Date: Thu, 30 Dec 2021 12:21:13 +0300 Subject: [PATCH 1/2] Used `str_contains` instead of `strpos`. --- src/Illuminate/Container/BoundMethod.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Container/BoundMethod.php b/src/Illuminate/Container/BoundMethod.php index 3a614720fae9..edcd0ad740e4 100644 --- a/src/Illuminate/Container/BoundMethod.php +++ b/src/Illuminate/Container/BoundMethod.php @@ -137,7 +137,7 @@ protected static function getMethodDependencies($container, $callback, array $pa */ protected static function getCallReflector($callback) { - if (is_string($callback) && strpos($callback, '::') !== false) { + if (is_string($callback) && str_contains($callback, '::')) { $callback = explode('::', $callback); } elseif (is_object($callback) && ! $callback instanceof Closure) { $callback = [$callback, '__invoke']; From 4645a6f493d686cd2944ad44c456cb60a3b73f46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sel=C3=A7uk=20=C3=87ukur?= <5716652+selcukcukur@users.noreply.github.com> Date: Thu, 30 Dec 2021 12:25:07 +0300 Subject: [PATCH 2/2] Used `str_contains` instead of `strpos`. --- src/Illuminate/Container/BoundMethod.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Container/BoundMethod.php b/src/Illuminate/Container/BoundMethod.php index edcd0ad740e4..00646bf77301 100644 --- a/src/Illuminate/Container/BoundMethod.php +++ b/src/Illuminate/Container/BoundMethod.php @@ -191,6 +191,6 @@ protected static function addDependencyForCallParameter($container, $parameter, */ protected static function isCallableWithAtSign($callback) { - return is_string($callback) && strpos($callback, '@') !== false; + return is_string($callback) && str_contains($callback, '@'); } }