From 225e0431f30e3196fcdf8a472d54013119e53ff5 Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Wed, 25 Dec 2019 18:02:55 +0300 Subject: [PATCH] [6.x] Removed `$value instanceof Carbon` redundancy (#30932) `Illuminate\Support\Carbon extends \Carbon\Carbon implements \Carbon\CarbonInterface` --- src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php index d6ab699eed60..9fb153be7a13 100644 --- a/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php +++ b/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php @@ -773,7 +773,7 @@ protected function asDateTime($value) // If this value is already a Carbon instance, we shall just return it as is. // This prevents us having to re-instantiate a Carbon instance when we know // it already is one, which wouldn't be fulfilled by the DateTime check. - if ($value instanceof Carbon || $value instanceof CarbonInterface) { + if ($value instanceof CarbonInterface) { return Date::instance($value); }