Skip to content

Commit 5909dba

Browse files
committed
Drop SerializedValue
1 parent 615ff83 commit 5909dba

File tree

2 files changed

+1
-62
lines changed

2 files changed

+1
-62
lines changed

src/Model/SerializedValue.php

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/Traits/SerializableTrait.php

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
namespace PHPModelGenerator\Traits;
66

7-
use PHPModelGenerator\Model\SerializedValue;
8-
97
/**
108
* Provide methods to serialize generated models
119
*
@@ -68,7 +66,7 @@ public function toArray(array $except = [], int $depth = 512)
6866
}
6967

7068
if ($customSerializer = $this->_getCustomSerializerMethod($key)) {
71-
$this->handleSerializedValue($modelData, $key, $this->{$customSerializer}(), $depth, $except);
69+
$modelData[$key] = $this->_getSerializedValue($this->{$customSerializer}(), $depth, $except);
7270
continue;
7371
}
7472

@@ -86,19 +84,6 @@ protected function resolveSerializationHook(array $data, int $depth, array $exce
8684
return $data;
8785
}
8886

89-
private function handleSerializedValue(array &$data, $key, $serializedValue, int $depth, array $except): void
90-
{
91-
if ($serializedValue instanceof SerializedValue &&
92-
$serializedValue->getSerializationStrategy() === SerializedValue::STRATEGY_MERGE_VALUE
93-
) {
94-
$data = array_merge($data, $this->_getSerializedValue($serializedValue->getSerializedValue(), $depth, $except));
95-
96-
return;
97-
}
98-
99-
$data[$key] = $this->_getSerializedValue($serializedValue, $depth, $except);
100-
}
101-
10287
private function _getSerializedValue($value, int $depth, array $except) {
10388
if (is_array($value)) {
10489
$subData = [];

0 commit comments

Comments
 (0)