public function toArray() { $fields = array('actionTitle', 'actionCode', 'estimatedTime', 'changes', 'options', 'validationCode', 'messages'); $output = array(); foreach ($fields as $field) { $output[$field] = $this->{$field}; } return $output; }