From 1e2fc361725f9fe86c93eb7b20715b6e9a400e99 Mon Sep 17 00:00:00 2001 From: Joshua Dwire Date: Fri, 4 Feb 2022 16:24:48 -0500 Subject: [PATCH] Fix TypeError when calling method_exists in PHP 8 --- src/Eloquent/FormAccessible.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Eloquent/FormAccessible.php b/src/Eloquent/FormAccessible.php index ff7866e3..400da8be 100644 --- a/src/Eloquent/FormAccessible.php +++ b/src/Eloquent/FormAccessible.php @@ -49,7 +49,7 @@ public function getFormValue($key) unset($keys[0]); $key = implode('.', $keys); - if (method_exists($relatedModel, 'hasFormMutator') && $key !== '' && $relatedModel->hasFormMutator($key)) { + if ($relatedModel && method_exists($relatedModel, 'hasFormMutator') && $key !== '' && $relatedModel->hasFormMutator($key)) { return $relatedModel->getFormValue($key); }