Skip to content

Commit 8a321eb

Browse files
author
Nathan Esayeas
authored
Check Jenssegers\Mongodb class exists (#246)
1 parent 27598a1 commit 8a321eb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Commands/TraceCommand.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,14 @@ private function loadModel(string $class)
103103
}
104104

105105
$reflectionClass = new \ReflectionClass($class);
106-
if (!$reflectionClass->isSubclassOf(\Illuminate\Database\Eloquent\Model::class) || $reflectionClass->isSubclassOf('Jenssegers\Mongodb\Eloquent\Model')) {
106+
if (
107+
!$reflectionClass->isSubclassOf(\Illuminate\Database\Eloquent\Model::class) ||
108+
(class_exists('Jenssegers\Mongodb\Eloquent\Model') &&
109+
$reflectionClass->isSubclassOf('Jenssegers\Mongodb\Eloquent\Model'))
110+
) {
107111
return null;
108112
}
109113

110-
111114
return $this->laravel->make($class);
112115
}
113116

0 commit comments

Comments
 (0)