コード例 #1
1
 /**
  * @covers \app\Domain\Entities\ClientEntity::getId
  * @covers \app\Domain\Entities\ClientEntity::getFirstName
  * @covers \app\Domain\Entities\ClientEntity::getLastName
  * @covers \app\Domain\Entities\ClientEntity::getEmail
  * @covers \app\Domain\Entities\ClientEntity::getAge
  * @covers \app\Domain\Entities\ClientEntity::toArray
  */
 public function testGetData()
 {
     $client = new ClientEntity();
     $client->setId("1234");
     $client->setFirstName("Silex");
     $client->setLastName("Project");
     $client->setEmail("*****@*****.**");
     $client->setAge('1');
     $expected = ['id' => $client->getId(), 'first_name' => $client->getFirstName(), 'last_name' => $client->getLastName(), 'email' => $client->getEmail(), 'age' => $client->getAge()];
     $this->assertEquals($expected, $client->toArray());
 }
コード例 #2
0
 /**
  * @param ClientEntity $client [description]
  *
  * @return bool
  */
 public function save(ClientEntity $client)
 {
     if (count($client->toArray()) === 0) {
         return false;
     }
     return $this->dbConnection['mysql_read']->insert('users', $client->toArray());
 }
コード例 #3
0
 /**
  * @param \Domain\Entities\ClientEntity $client [description]
  *
  * @return false | \MongoDB\InsertOneResult
  */
 public function save(ClientEntity $client)
 {
     try {
         return $this->mongoCollection->insertOne($client->toArray());
     } catch (\Exception $e) {
         return false;
     }
 }