/** * Gets list of all fields from operation configuration * * @param SimpleXMLElement $configuration Configuration for current action * * @return array * * @since 1.3 */ public function getAllFields($configuration) { $fields = array(); if (!empty($configuration->fields)) { foreach ($configuration->fields->field as $field) { $fieldAttributes = RApiHalHelper::getXMLElementAttributes($field); $fields[] = $fieldAttributes; } } return $fields; }