@@ 49-51 (lines=3) @@ | ||
46 | $fieldDefinitions = array_combine($vars, $vars); |
|
47 | } |
|
48 | ||
49 | foreach ($this->resolveFields($fieldDefinitions, $fields) as $name => $definition) { |
|
50 | $attributes[$name] = is_string($definition) ? $this->$definition : call_user_func($definition, $this, $name); |
|
51 | } |
|
52 | return $attributes; |
|
53 | } |
|
54 | ||
@@ 66-68 (lines=3) @@ | ||
63 | $fields = $this->extraFields(); |
|
64 | } |
|
65 | ||
66 | foreach ($this->resolveFields($fields) as $name => $definition) { |
|
67 | $relationships[$name] = is_string($definition) ? $this->$definition : call_user_func($definition, $this, $name); |
|
68 | } |
|
69 | return $relationships; |
|
70 | } |
|
71 |