jetpack_xmlrpc_server_event

jetpack_xmlrpc_server_event

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: action
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.9.7.1

do_action('jetpack_xmlrpc_server_event') is found 5 times:

  • /vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php line 227
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    * @param String  $stage  the execution stage, can be 'begin', 'success', 'error', etc.
     * @param array   $parameters extra parameters from the event.
     * @param WP_User $user the acting user.
     */
    do_action( 'jetpack_xmlrpc_server_event', 'remote_authorize', 'begin', array(), $user );
     
    foreach ( array( 'secret', 'state', 'redirect_uri', 'code' ) as $required ) {
        if ( ! isset( $request[ $required ] ) || empty( $request[ $required ] ) ) {
            return $this->error(
                new \WP_Error( 'missing_parameter', 'One or more parameters is missing from the request.', 400 ),
                'remote_authorize'
  • /vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php line 261
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
            return $this->error( $result, 'remote_authorize' );
        }
     
        // This action is documented in class.jetpack-xmlrpc-server.php.
        do_action( 'jetpack_xmlrpc_server_event', 'remote_authorize', 'success' );
     
        return array(
            'result' => $result,
        );
    }
  • /vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php line 278
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    * @return \WP_Error|array
     */
    public function remote_register( $request ) {
        // This action is documented in class.jetpack-xmlrpc-server.php.
        do_action( 'jetpack_xmlrpc_server_event', 'remote_register', 'begin', array() );
     
        $user = $this->fetch_and_verify_local_user( $request );
     
        if ( ! $user ) {
            return $this->error(
                new WP_Error( 'input_error', __( 'Valid user is required', 'jetpack-connection' ), 400 ),
  • /vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php line 351
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
            }
        }
     
        // This action is documented in class.jetpack-xmlrpc-server.php.
        do_action( 'jetpack_xmlrpc_server_event', 'remote_register', 'success' );
     
        return array(
            'client_id' => Jetpack_Options::get_option( 'id' ),
        );
    }
  • /vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php line 639
    635
    636
    637
    638
    639
    640
    641
    642
    643
    644
    */
    public function error( $error = null, $event_name = null, $user = null ) {
        if ( null !== $event_name ) {
            // This action is documented in class.jetpack-xmlrpc-server.php.
            do_action( 'jetpack_xmlrpc_server_event', $event_name, 'fail', $error, $user );
        }
     
        if ( $error !== null ) {
            $this->error = $error;
        }

See this hook used in plugins: