Fix psalm

This commit is contained in:
emilicastells 2022-12-08 14:05:28 +01:00
parent 2130fb6c68
commit b161b8cfb5
No known key found for this signature in database
GPG key ID: 1520C07081754570
4 changed files with 63 additions and 17 deletions

View file

@ -117,8 +117,8 @@ class VaultPaymentTokenCreated implements RequestHandler {
$wc_customer_id = (int) str_replace( $this->prefix, '', $customer_id );
$this->authorized_payments_processor->capture_authorized_payments_for_customer( $wc_customer_id );
if ( isset( $request['resource']['id'] ) ) {
if ( isset( $request['resource']['source']['card'] ) ) {
if ( ! is_null( $request['resource'] ) && isset( $request['resource']['id'] ) ) {
if ( ! is_null( $request['resource']['source'] ) && isset( $request['resource']['source']['card'] ) ) {
$token = new WC_Payment_Token_CC();
$token->set_token( $request['resource']['id'] );
$token->set_user_id( $wc_customer_id );