Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
akbarali1 committed Oct 6, 2024
1 parent 0bec41d commit 39b47ff
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name":"akbarali/data-object",
"version":"2.7.5",
"version":"2.7.6",
"description":"Data Object PHP Laravel",
"license":"MIT",
"minimum-stability":"stable",
Expand Down
4 changes: 2 additions & 2 deletions src/DataObjectBase.php
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public static function createFromArray(array $model): static
if (!is_null($types) && !is_null($value) && count($types) === 2 && $types[1]->getName() === 'array') {
$dataObjectName = $types[0]->getName();
if (class_exists($dataObjectName) && new $dataObjectName instanceof self) {
$value = array_map(static fn($item) => $dataObjectName::createFromArray($item), $value);
$value = array_map(static fn($item) => $dataObjectName::fromArray($item), $value);
}
} else {
$value = [];
Expand All @@ -75,7 +75,7 @@ public static function createFromArray(array $model): static
} elseif (is_array($value) && !is_null($validator->getType()) && class_exists($validator->getType()->getName())) {
$dataObject = $validator->getType()->getName();
if (class_exists($dataObject) && new $dataObject instanceof self) {
$value = $dataObject::createFromArray($value);
$value = $dataObject::fromArray($value);
}
} elseif (!is_null($validator->getType()) && class_exists($validator->getType()->getName())) {
$dataObject = $validator->getType()->getName();
Expand Down

0 comments on commit 39b47ff

Please sign in to comment.