WC_REST_Telemetry_Controller::get_usage_data()
Get usage data from current request
Метод класса: WC_REST_Telemetry_Controller{}
Хуков нет.
Возвращает
Array
.
Использование
$WC_REST_Telemetry_Controller = new WC_REST_Telemetry_Controller(); $WC_REST_Telemetry_Controller->get_usage_data( $request );
- $request(WP_REST_Request) (обязательный)
- Full details about the request.
Код WC_REST_Telemetry_Controller::get_usage_data() WC REST Telemetry Controller::get usage data WC 9.6.0
public function get_usage_data( $request ) { $platform = strtolower( $request->get_param( 'platform' ) ); switch ( $platform ) { case 'ios': case 'android': break; default: return; } $version = $request->get_param( 'version' ); if ( ! $version ) { return; } // The installation date could be null from earlier mobile client versions. $installation_date = $request->get_param( 'installation_date' ); return array_filter( array( 'platform' => sanitize_text_field( $platform ), 'version' => sanitize_text_field( $version ), 'last_used' => gmdate( 'c' ), 'installation_date' => isset( $installation_date ) ? get_gmt_from_date( $installation_date, 'c' ) : null, ), function( $value ) { return null !== $value; } ); }