Exemplo n.º 1
0
 /**
  * Parses request (query) data and validates its signature.
  *
  * @param array   $query        usually $_GET
  * @param integer $projectId
  * @param string  $password
  *
  * @return array
  *
  * @throws WebToPayException
  */
 public static function validateAndParseData(array $query, $projectId, $password)
 {
     $factory = new WebToPay_Factory(array('projectId' => $projectId, 'password' => $password));
     $validator = $factory->getCallbackValidator();
     $data = $validator->validateAndParseData($query);
     return $data;
 }
Exemplo n.º 2
0
 /**
  * Tests exception
  *
  * @expectedException WebToPay_Exception_Configuration
  */
 public function testGetCallbackValidatorWithoutConfiguration()
 {
     $this->factoryWithoutConfiguration->getCallbackValidator();
 }