31 lines
		
	
	
		
			578 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			578 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace Activitypub\Rest;
 | |
| 
 | |
| /**
 | |
|  * ActivityPub OStatus REST-Class
 | |
|  *
 | |
|  * @author Matthias Pfefferle
 | |
|  *
 | |
|  * @see https://www.w3.org/community/ostatus/
 | |
|  */
 | |
| class Ostatus {
 | |
| 	/**
 | |
| 	 * Register routes
 | |
| 	 */
 | |
| 	public static function register_routes() {
 | |
| 		\register_rest_route(
 | |
| 			'activitypub/1.0', '/ostatus/remote-follow', array(
 | |
| 				array(
 | |
| 					'methods'  => \WP_REST_Server::READABLE,
 | |
| 					'callback' => array( '\Activitypub\Rest\Ostatus', 'get' ),
 | |
| 					// 'args'     => self::request_parameters(),
 | |
| 				),
 | |
| 			)
 | |
| 		);
 | |
| 	}
 | |
| 
 | |
| 	public static function get() {
 | |
| 		// @todo implement
 | |
| 	}
 | |
| }
 |