@@ 53-55 (lines=3) @@ | ||
50 | $data = []; |
|
51 | if (!is_callable($transformer)) $transformer = function($k,$v){ return [$k=>$v]; }; |
|
52 | foreach (get_object_vars($this) as $key => $value) { |
|
53 | if ($res = $transformer($key, $value)){ |
|
54 | $data[key($res)] = current($res); |
|
55 | } |
|
56 | } |
|
57 | ||
58 | foreach (static::relationOptions()->links as $hash => $link) { |
|
@@ 70-72 (lines=3) @@ | ||
67 | $value = $value ? $value->export(null,$disabled_relations) : false; |
|
68 | unset($disabled_relations[$hash]); |
|
69 | ||
70 | if ($res = $transformer($relation, $value)){ |
|
71 | $data[key($res)] = current($res); |
|
72 | } |
|
73 | ||
74 | } |
|
75 | return $data; |