false, 'state' => $state->get(), 'error' => 'Invalid data', ); } $provider_key = sanitize_key( $data['key'] ); $errors = $data['errors']; $state->set_provider_errors( $provider_key, $errors ); $state->save(); return array( 'success' => true, 'state' => $state->get(), ); } }