Skip to content

Commit

Permalink
Merge pull request #62 from sroehrl/data-normalization
Browse files Browse the repository at this point in the history
Data normalization
  • Loading branch information
sroehrl authored Jan 23, 2023
2 parents f7b84b5 + 92397de commit 066bda6
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/Model/Model.php
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ public function toArray(bool $flat = false): array
foreach ($values as $key => $value) {
if ($value instanceof Collection && $flat) {
unset($values[$key]);
} elseif ($value instanceof Collection) {
} elseif ($value instanceof Collection || $value instanceof Model) {
$values[$key] = $value->toArray();
}

Expand Down
8 changes: 4 additions & 4 deletions tests/clover.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1674421320">
<project timestamp="1674421320">
<coverage generated="1674438423">
<project timestamp="1674438423">
<file name="C:\xampp\htdocs\neoan.io-tools\lenkrad-core\src\CoreInterfaces\RequestInterface.php">
<metrics loc="12" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
Expand Down Expand Up @@ -982,7 +982,7 @@
</file>
<file name="C:\xampp\htdocs\neoan.io-tools\lenkrad-core\src\Model\Model.php">
<class name="Neoan\Model\Model" namespace="global">
<metrics complexity="40" methods="18" coveredmethods="16" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="108" elements="129" coveredelements="124"/>
<metrics complexity="41" methods="18" coveredmethods="16" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="108" elements="129" coveredelements="124"/>
</class>
<line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="25"/>
<line num="27" type="stmt" count="25"/>
Expand Down Expand Up @@ -1057,7 +1057,7 @@
<line num="151" type="method" name="interpret" visibility="private" complexity="1" crap="1" count="25"/>
<line num="154" type="stmt" count="25"/>
<line num="155" type="stmt" count="25"/>
<line num="158" type="method" name="toArray" visibility="public" complexity="6" crap="6" count="22"/>
<line num="158" type="method" name="toArray" visibility="public" complexity="7" crap="7" count="22"/>
<line num="160" type="stmt" count="22"/>
<line num="161" type="stmt" count="22"/>
<line num="162" type="stmt" count="22"/>
Expand Down

0 comments on commit 066bda6

Please sign in to comment.