public function getAll() { $users = array(); $data = $this->callAgainstCache(array($this, 'fetchUsers'), array(), TRUE); foreach ($data['users'] as $userData) { $users[] = User::create($userData); } return $users; }
/** * @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()); }