count() == 0 ) { return false; } $keys = ['first_name', 'last_name', 'user_email']; $data = []; if( !array_diff_key( array_flip($keys), $userUpdatedData ) ) { $data = [ 'first_name' => $userUpdatedData['first_name'], 'last_name' => $userUpdatedData['last_name'], 'email' => $userUpdatedData['user_email'], ]; }; if ( count($data) > 0 ) { $customer->update($data); } } }