original_string: private function setUpValidations()
      {
          $this
              ->addValidation(array($this, 'amountNotNull'), 'HpsArgumentException', 'AddValue needs an amount')
              ->addValidation(array($this, 'currencyNotNull'), 'HpsArgumentException', 'AddValue needs an currency')
              ->addValidation(array($this, 'trackDataNotNull'), 'HpsArgumentException', 'AddValue needs an trackData')
              ->addValidation(array($this, 'pinBlockNotNull'), 'HpsArgumentException', 'AddValue needs an pinBlock');
      }
code: private function setUpValidations()
      {
          $this
              ->addValidation(array($this, 'amountNotNull'), 'HpsArgumentException', 'AddValue needs an amount')
              ->addValidation(array($this, 'currencyNotNull'), 'HpsArgumentException', 'AddValue needs an currency')
              ->addValidation(array($this, 'trackDataNotNull'), 'HpsArgumentException', 'AddValue needs an trackData')
              ->addValidation(array($this, 'pinBlockNotNull'), 'HpsArgumentException', 'AddValue needs an pinBlock');
      }
code_tokens: private function setUpValidations ( ) { $ this -> addValidation ( array ( $ this , 'amountNotNull' ) , 'HpsArgumentException' , 'AddValue needs an amount' ) -> addValidation ( array ( $ this , 'currencyNotNull' ) , 'HpsArgumentException' , 'AddValue needs an currency' ) -> addValidation ( array ( $ this , 'trackDataNotNull' ) , 'HpsArgumentException' , 'AddValue needs an trackData' ) -> addValidation ( array ( $ this , 'pinBlockNotNull' ) , 'HpsArgumentException' , 'AddValue needs an pinBlock' ) ; }
docstring: Setups up validations for building addValues.
  
  @return null
docstring_tokens: Setups up validations for building addValues .