fix tests and cs

This commit is contained in:
carmenmaymo 2021-01-19 09:50:07 +01:00
parent b82fc6128b
commit f826c25f64
3 changed files with 138 additions and 34 deletions

View file

@ -215,9 +215,9 @@ class CreateOrderEndpoint implements EndpointInterface {
$number = preg_replace( '/[^0-9]/', '', $number );
$number = substr( $number, 0, 14 );
$data['payer']['phone']['phone_number']['national_number'] = $number;
if( empty($data['payer']['phone']['phone_number']['national_number'] ) ) {
unset($data['payer']['phone']);
}
if ( empty( $data['payer']['phone']['phone_number']['national_number'] ) ) {
unset( $data['payer']['phone'] );
}
}
$payer = $this->payer_factory->from_paypal_response( json_decode( wp_json_encode( $data['payer'] ) ) );