WC_REST_CRUD_Controller::fetch_fields_using_getters()
Get fields for an object if getter is defined.
Метод класса: WC_REST_CRUD_Controller{}
Хуков нет.
Возвращает
Массив
. Data fetched from getters.
Использование
$WC_REST_CRUD_Controller = new WC_REST_CRUD_Controller(); $WC_REST_CRUD_Controller->fetch_fields_using_getters( $object, $context, $fields );
- $object(объект) (обязательный)
- Object we are fetching response for.
- $context(строка) (обязательный)
- Context of the request. Can be view or edit.
- $fields(массив) (обязательный)
- List of fields to fetch.
Код WC_REST_CRUD_Controller::fetch_fields_using_getters() WC REST CRUD Controller::fetch fields using getters WC 9.3.3
public function fetch_fields_using_getters( $object, $context, $fields ) { $data = array(); foreach ( $fields as $field ) { if ( method_exists( $this, "api_get_$field" ) ) { $data[ $field ] = $this->{"api_get_$field"}( $object, $context ); } } return $data; }