From 199b13ad7558223cd5d3e0e7ca1cbdcf08de34d3 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 22 Mar 2020 17:06:27 +0100 Subject: [PATCH] optimize model selection --- DataStorage/Database/DataMapperAbstract.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/DataStorage/Database/DataMapperAbstract.php b/DataStorage/Database/DataMapperAbstract.php index 04d35c623..b675777c6 100644 --- a/DataStorage/Database/DataMapperAbstract.php +++ b/DataStorage/Database/DataMapperAbstract.php @@ -3173,8 +3173,7 @@ class DataMapperAbstract implements DataMapperInterface */ private static function createNullModel($id = null) { - $class = static::class; - $class = empty(static::$model) ? \substr($class, 0, -6) : static::$model; + $class = empty(static::$model) ? \substr(static::class, 0, -6) : static::$model; $parts = \explode('\\', $class); $name = $parts[$c = (\count($parts) - 1)]; $parts[$c] = 'Null' . $name; @@ -3199,8 +3198,7 @@ class DataMapperAbstract implements DataMapperInterface */ private static function createBaseModel() { - $class = static::class; - $class = empty(static::$model) ? \substr($class, 0, -6) : static::$model; + $class = empty(static::$model) ? \substr(static::class, 0, -6) : static::$model; /** * @todo Orange-Management/phpOMS#67