예제 #1
0
 public function getAll()
 {
     $users = array();
     $data = $this->callAgainstCache(array($this, 'fetchUsers'), array(), TRUE);
     foreach ($data['users'] as $userData) {
         $users[] = User::create($userData);
     }
     return $users;
 }
예제 #2
0
 /**
  * @dataProvider provideUserData
  */
 public function testGetters(array $data)
 {
     $user = User::create($data);
     $this->assertEquals($data['login'], $user->getLogin());
     $this->assertEquals($data['firstname'], $user->getFirstname());
     $this->assertEquals($data['lastname'], $user->getLastname());
     $this->assertEquals($data['password'], $user->getPassword());
     $this->assertEquals($data['mail'], $user->getMail());
     $this->assertEquals($data['auth_source_id'], $user->getAuthSourceId());
 }