/** * 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; }