getId() public method

Get id.
public getId ( ) : integer
return integer
Exemplo n.º 1
0
 public function testPut()
 {
     $client = $this->createAuthenticatedClient();
     $client->request('PUT', '/api/users/' . $this->user1->getId(), ['username' => 'manager', 'password' => 'verysecurepassword', 'locale' => 'en', 'contact' => ['id' => $this->contact1->getId()], 'userRoles' => [['id' => $this->user1->getId(), 'role' => ['id' => $this->role1->getId()], 'locales' => ['de', 'en']], ['id' => 2, 'role' => ['id' => $this->role2->getId()], 'locales' => ['en']]], 'userGroups' => [['group' => ['id' => $this->group1->getId()], 'locales' => ['de', 'en']], ['group' => ['id' => $this->group2->getId()], 'locales' => ['en']]]]);
     $response = json_decode($client->getResponse()->getContent());
     $this->assertEquals('manager', $response->username);
     $this->assertEquals($this->contact1->getId(), $response->contact->id);
     $this->assertEquals('en', $response->locale);
     $this->assertEquals('Role1', $response->userRoles[0]->role->name);
     $this->assertEquals('de', $response->userRoles[0]->locales[0]);
     $this->assertEquals('en', $response->userRoles[0]->locales[1]);
     $this->assertEquals('Role2', $response->userRoles[1]->role->name);
     $this->assertEquals('en', $response->userRoles[1]->locales[0]);
     $this->assertEquals('Group1', $response->userGroups[0]->group->name);
     $this->assertEquals('de', $response->userGroups[0]->locales[0]);
     $this->assertEquals('en', $response->userGroups[0]->locales[1]);
     $this->assertEquals('Group2', $response->userGroups[1]->group->name);
     $this->assertEquals('en', $response->userGroups[1]->locales[0]);
     $client->request('GET', '/api/users/' . $this->user1->getId());
     $response = json_decode($client->getResponse()->getContent());
     $this->assertEquals('manager', $response->username);
     $this->assertEquals($this->contact1->getId(), $response->contact->id);
     $this->assertEquals('en', $response->locale);
     $this->assertEquals('Role1', $response->userRoles[0]->role->name);
     $this->assertEquals('de', $response->userRoles[0]->locales[0]);
     $this->assertEquals('en', $response->userRoles[0]->locales[1]);
     $this->assertEquals('Role2', $response->userRoles[1]->role->name);
     $this->assertEquals('en', $response->userRoles[1]->locales[0]);
     $this->assertEquals('Group1', $response->userGroups[0]->group->name);
     $this->assertEquals('de', $response->userGroups[0]->locales[0]);
     $this->assertEquals('en', $response->userGroups[0]->locales[1]);
     $this->assertEquals('Group2', $response->userGroups[1]->group->name);
     $this->assertEquals('en', $response->userGroups[1]->locales[0]);
 }
Exemplo n.º 2
0
 public function testDelete()
 {
     $client = $this->createAuthenticatedClient();
     $client->request('GET', '/api/groups');
     $response = json_decode($client->getResponse()->getContent());
     $this->assertEquals(200, $client->getResponse()->getStatusCode());
     $this->assertEquals(2, count($response->_embedded->groups));
     $client->request('DELETE', '/api/groups/' . $this->group1->getId());
     $this->assertEquals(204, $client->getResponse()->getStatusCode());
     $client->request('GET', '/api/groups');
     $response = json_decode($client->getResponse()->getContent());
     $this->assertEquals(200, $client->getResponse()->getStatusCode());
     $this->assertEquals(1, count($response->_embedded->groups));
 }