protected function wrapTheseFieldsAroundThisPage($fields, $page) { foreach ($fields as $field) { $this->updateUrlsInField($field); $page->{$field->key} = $field->value; } return $page; }