original_string: public function execute()
      {
          parent::execute();
  
          $addValueSvc = new HpsGiftCardService($this->service->servicesConfig());
          if ($this->token != null && ($this->token instanceof HpsTokenData)) {
              if ($this->card == null) {
                  $this->card = new HpsGiftCard();
              }
              $this->card->tokenValue = $this->token->tokenValue;
          }
          return $addValueSvc->addValue(
              $this->amount,
              $this->currency,
              $this->card
          );
      }
code: public function execute()
      {
          parent::execute();
  
          $addValueSvc = new HpsGiftCardService($this->service->servicesConfig());
          if ($this->token != null && ($this->token instanceof HpsTokenData)) {
              if ($this->card == null) {
                  $this->card = new HpsGiftCard();
              }
              $this->card->tokenValue = $this->token->tokenValue;
          }
          return $addValueSvc->addValue(
              $this->amount,
              $this->currency,
              $this->card
          );
      }
code_tokens: public function execute ( ) { parent :: execute ( ) ; $ addValueSvc = new HpsGiftCardService ( $ this -> service -> servicesConfig ( ) ) ; if ( $ this -> token != null && ( $ this -> token instanceof HpsTokenData ) ) { if ( $ this -> card == null ) { $ this -> card = new HpsGiftCard ( ) ; } $ this -> card -> tokenValue = $ this -> token -> tokenValue ; } return $ addValueSvc -> addValue ( $ this -> amount , $ this -> currency , $ this -> card ) ; }
docstring: Creates an addValue transaction through the HpsGiftCardService
docstring_tokens: Creates an addValue transaction through the HpsGiftCardService