phpdoc
This commit is contained in:
parent
f0483a1928
commit
e2d708d23c
6 changed files with 27 additions and 0 deletions
|
@ -15,6 +15,7 @@ class Admin {
|
||||||
add_action( 'admin_init', array( '\Activitypub\Admin', 'register_settings' ) );
|
add_action( 'admin_init', array( '\Activitypub\Admin', 'register_settings' ) );
|
||||||
add_action( 'show_user_profile', array( '\Activitypub\Admin', 'add_fediverse_profile' ) );
|
add_action( 'show_user_profile', array( '\Activitypub\Admin', 'add_fediverse_profile' ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add admin menu entry
|
* Add admin menu entry
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -31,6 +31,13 @@ class Followers {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle GET request
|
||||||
|
*
|
||||||
|
* @param WP_REST_Request $request
|
||||||
|
*
|
||||||
|
* @return WP_REST_Response
|
||||||
|
*/
|
||||||
public static function get( $request ) {
|
public static function get( $request ) {
|
||||||
$user_id = $request->get_param( 'id' );
|
$user_id = $request->get_param( 'id' );
|
||||||
$user = get_user_by( 'ID', $user_id );
|
$user = get_user_by( 'ID', $user_id );
|
||||||
|
|
|
@ -21,6 +21,7 @@ class Inbox {
|
||||||
//add_action( 'activitypub_inbox_announce', array( '\Activitypub\Rest\Inbox', 'handle_reaction' ), 10, 2 );
|
//add_action( 'activitypub_inbox_announce', array( '\Activitypub\Rest\Inbox', 'handle_reaction' ), 10, 2 );
|
||||||
add_action( 'activitypub_inbox_create', array( '\Activitypub\Rest\Inbox', 'handle_create' ), 10, 2 );
|
add_action( 'activitypub_inbox_create', array( '\Activitypub\Rest\Inbox', 'handle_create' ), 10, 2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register routes
|
* Register routes
|
||||||
*/
|
*/
|
||||||
|
@ -81,6 +82,7 @@ class Inbox {
|
||||||
* Renders the user-inbox
|
* Renders the user-inbox
|
||||||
*
|
*
|
||||||
* @param WP_REST_Request $request
|
* @param WP_REST_Request $request
|
||||||
|
*
|
||||||
* @return WP_REST_Response
|
* @return WP_REST_Response
|
||||||
*/
|
*/
|
||||||
public static function user_inbox( $request ) {
|
public static function user_inbox( $request ) {
|
||||||
|
|
|
@ -17,6 +17,7 @@ class Nodeinfo {
|
||||||
add_filter( 'nodeinfo_data', array( '\Activitypub\Rest\Nodeinfo', 'add_nodeinfo_discovery' ), 10, 2 );
|
add_filter( 'nodeinfo_data', array( '\Activitypub\Rest\Nodeinfo', 'add_nodeinfo_discovery' ), 10, 2 );
|
||||||
add_filter( 'nodeinfo2_data', array( '\Activitypub\Rest\Nodeinfo', 'add_nodeinfo2_discovery' ), 10 );
|
add_filter( 'nodeinfo2_data', array( '\Activitypub\Rest\Nodeinfo', 'add_nodeinfo2_discovery' ), 10 );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register routes
|
* Register routes
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -106,6 +106,11 @@ class Outbox {
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The supported parameters
|
||||||
|
*
|
||||||
|
* @return array list of parameters
|
||||||
|
*/
|
||||||
public static function request_parameters() {
|
public static function request_parameters() {
|
||||||
$params = array();
|
$params = array();
|
||||||
|
|
||||||
|
@ -121,6 +126,11 @@ class Outbox {
|
||||||
return $params;
|
return $params;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Send "create" activities
|
||||||
|
*
|
||||||
|
* @param int $post_id
|
||||||
|
*/
|
||||||
public static function send_post_activity( $post_id ) {
|
public static function send_post_activity( $post_id ) {
|
||||||
$post = get_post( $post_id );
|
$post = get_post( $post_id );
|
||||||
$user_id = $post->post_author;
|
$user_id = $post->post_author;
|
||||||
|
@ -138,6 +148,11 @@ class Outbox {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Send "update" activities
|
||||||
|
*
|
||||||
|
* @param int $post_id
|
||||||
|
*/
|
||||||
public static function send_update_activity( $post_id ) {
|
public static function send_update_activity( $post_id ) {
|
||||||
$post = get_post( $post_id );
|
$post = get_post( $post_id );
|
||||||
$user_id = $post->post_author;
|
$user_id = $post->post_author;
|
||||||
|
|
|
@ -16,6 +16,7 @@ class Webfinger {
|
||||||
add_action( 'rest_api_init', array( '\Activitypub\Rest\Webfinger', 'register_routes' ) );
|
add_action( 'rest_api_init', array( '\Activitypub\Rest\Webfinger', 'register_routes' ) );
|
||||||
add_action( 'webfinger_user_data', array( '\Activitypub\Rest\Webfinger', 'add_webfinger_discovery' ), 10, 3 );
|
add_action( 'webfinger_user_data', array( '\Activitypub\Rest\Webfinger', 'add_webfinger_discovery' ), 10, 3 );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register routes
|
* Register routes
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue