File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/User.php.tar
www/vhosts/uyarreklam.com.tr/httpdocs/wp-content/plugins/all-in-one-seo-pack/app/Common/Api/User.php0000644 00000001402 15154523472 0030223 0 ustar 00 var <?php
namespace AIOSEO\Plugin\Common\Api;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Handles user related API routes.
*
* @since 4.2.8
*/
class User {
/**
* Get the user image.
*
* @since 4.2.8
*
* @param \WP_REST_Request $request The REST Request
* @return \WP_REST_Response The response.
*/
public static function getUserImage( $request ) {
$args = $request->get_params();
if ( empty( $args['userId'] ) ) {
return new \WP_REST_Response( [
'success' => false,
'message' => 'No user ID was provided.'
], 400 );
}
$url = get_avatar_url( $args['userId'] );
return new \WP_REST_Response( [
'success' => true,
'url' => is_array( $url ) ? $url[0] : $url,
], 200 );
}
}