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