From f9012d9c4479e686de16d57037a12180e2fd3ed9 Mon Sep 17 00:00:00 2001 From: Caleb Porzio Date: Fri, 8 Jun 2018 09:28:26 -0400 Subject: [PATCH] Maybe a performance thing --- src/HasParentModel.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/HasParentModel.php b/src/HasParentModel.php index adbfdc1..fda22a0 100644 --- a/src/HasParentModel.php +++ b/src/HasParentModel.php @@ -80,6 +80,8 @@ public function getClassNameForRelationships() protected function getParentClass() { - return (new ReflectionClass($this))->getParentClass()->getName(); + static $parentClassName; + + return $parentClassName ?: $parentClassName = (new ReflectionClass($this))->getParentClass()->getName(); } }