PHP 클래스 BP_REST_Activity_Controller, BP-REST

Class BP_REST_Activity_Controller
파일 보기 프로젝트 열기: buddypress/BP-REST 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ) Constructor.
get_collection_params ( ) : array Get the query params for collections of plugins.
get_item ( WP_REST_Request $request ) : WP_REST_Request | WP_Error Retrieve activity.
get_item_permissions_check ( WP_REST_Request $request ) : boolean Check if a given request has access to get information about a specific activity.
get_item_schema ( ) : array Get the plugin schema, conforming to JSON Schema.
get_items ( WP_REST_Request $request ) : WP_REST_Request Retrieve activities.
get_items_permissions_check ( WP_REST_Request $request ) : WP_Error | boolean Check if a given request has access to activity items.
prepare_item_for_response ( stdClass $activity, WP_REST_Request $request, boolean $is_raw = false ) : WP_REST_Response Prepares activity data for return as an object.
register_routes ( ) Register the plugin routes.

보호된 메소드들

메소드 설명
prepare_date_response ( string $date_gmt, string | null $date = null ) : string | null Convert the input date to RFC3339 format.
prepare_links ( array $activity ) : array Prepare links for the request.

메소드 상세

__construct() 공개 메소드

Constructor.
부터: 0.1.0
public __construct ( )

get_collection_params() 공개 메소드

Get the query params for collections of plugins.
부터: 0.1.0
public get_collection_params ( ) : array
리턴 array

get_item() 공개 메소드

Retrieve activity.
부터: 0.1.0
public get_item ( WP_REST_Request $request ) : WP_REST_Request | WP_Error
$request WP_REST_Request
리턴 WP_REST_Request | WP_Error Plugin object data on success, WP_Error otherwise.

get_item_permissions_check() 공개 메소드

Check if a given request has access to get information about a specific activity.
부터: 0.1.0
public get_item_permissions_check ( WP_REST_Request $request ) : boolean
$request WP_REST_Request Full data about the request.
리턴 boolean

get_item_schema() 공개 메소드

Get the plugin schema, conforming to JSON Schema.
부터: 0.1.0
public get_item_schema ( ) : array
리턴 array

get_items() 공개 메소드

Retrieve activities.
부터: 0.1.0
public get_items ( WP_REST_Request $request ) : WP_REST_Request
$request WP_REST_Request
리턴 WP_REST_Request List of activity object data.

get_items_permissions_check() 공개 메소드

Check if a given request has access to activity items.
부터: 0.1.0
public get_items_permissions_check ( WP_REST_Request $request ) : WP_Error | boolean
$request WP_REST_Request Full data about the request.
리턴 WP_Error | boolean

prepare_date_response() 보호된 메소드

Convert the input date to RFC3339 format.
protected prepare_date_response ( string $date_gmt, string | null $date = null ) : string | null
$date_gmt string
$date string | null Optional. Date object.
리턴 string | null ISO8601/RFC3339 formatted datetime.

prepare_item_for_response() 공개 메소드

Prepares activity data for return as an object.
부터: 0.1.0
public prepare_item_for_response ( stdClass $activity, WP_REST_Request $request, boolean $is_raw = false ) : WP_REST_Response
$activity stdClass Activity data.
$request WP_REST_Request
$is_raw boolean Optional, not used. Defaults to false.
리턴 WP_REST_Response

register_routes() 공개 메소드

Register the plugin routes.
부터: 0.1.0
public register_routes ( )