/** * Get all fields that a group in a response should have * * @since 0.4.0 * * @return array */ private function get_fields_to_check_for() { $fields = \ingot\testing\crud\group::get_all_fields(); $fields[] = 'ID'; $flipped = array_flip($fields); $l = $flipped['levers']; unset($fields[$l]); return $fields; }
/** * Get all fields of a group object * * @since 0.4.0 * * @access protected * * @return array */ protected function all_fields() { $fields = \ingot\testing\crud\group::get_all_fields(); $fields[] = 'ID'; return $fields; }
/** * Get fields allowed to be saved in this route * * @since 0.4.0 * * @return array */ protected function allowed_fields() { $fields = \ingot\testing\crud\group::get_all_fields(); $fields = array_flip($fields); unset($fields['levers']); $fields = array_flip($fields); return $fields; }