This commit is contained in:
Dennis Eichhorn 2020-02-07 23:33:22 +01:00
parent f8f85b0092
commit 56a980d2ea
2 changed files with 6 additions and 6 deletions

View File

@ -2008,7 +2008,7 @@ class DataMapperAbstract implements DataMapperInterface
public static function populate(array $result, $obj = null)
{
$class = static::class;
$class = empty(static::$model) ? \str_replace('Mapper', '', $class) : static::$model; // @todo: replace str_replace with substr!!!
$class = empty(static::$model) ? \substr($class, 0, -6) : static::$model;
if (empty($result)) {
$parts = \explode('\\', $class);
@ -2450,7 +2450,7 @@ class DataMapperAbstract implements DataMapperInterface
private static function getNullModelObj()
{
$class = static::class;
$class = empty(static::$model) ? \str_replace('Mapper', '', $class) : static::$model; // @todo replace str_replace with substr!!!
$class = empty(static::$model) ? \substr($class, 0, -6) : static::$model;
$parts = \explode('\\', $class);
$name = $parts[$c = (\count($parts) - 1)];
$parts[$c] = 'Null' . $name;

View File

@ -68,11 +68,11 @@ final class Dispatcher implements DispatcherInterface
if (\is_array($controller)) {
if (isset($controller['dest'])) {
$controller = $controller['dest'];
}
if (!empty($data) && !empty($controller['data'])) {
$data = \array_merge($data, $controller['data']);
}
if (isset($controller['dest'])) {
$data = \array_merge($data, $controller['data']);
$controller = $controller['dest'];
}
}