Ejemplo n.º 1
0
 /**
  * Tests the getters and setters of the model
  * @test
  */
 public function setGetTest()
 {
     $paymentModel = new Response\Payment();
     $email = "*****@*****.**";
     $descriptionValue = "TestDesc";
     $this->_client->setEmail($email)->setDescription($descriptionValue)->setPayment($paymentModel);
     $this->assertEquals($this->_client->getEmail(), $email);
     $this->assertEquals($this->_client->getDescription(), $descriptionValue);
     $this->assertEquals($this->_client->getPayment(), $paymentModel);
 }
 /**
  * Creates and fills a clientmodel
  *
  * @param array $response
  * @return \Paymill\Models\Response\Client
  */
 private function _createClient($response)
 {
     $model = new Models\Client();
     $model->setId($response['id']);
     $model->setEmail($response['email']);
     $model->setDescription($response['description']);
     $model->setCreatedAt($response['created_at']);
     $model->setUpdatedAt($response['updated_at']);
     $model->setSubscription($this->_handleRecursive($response['subscription'], 'subscription'));
     $model->setAppId($response['app_id']);
     $model->setPayment($this->_handleRecursive($response['payment'], 'payment'));
     return $model;
 }