public function parse(array $data, ParsingDispatcher $parsingDispatcher)
{
if (!array_key_exists('User', $data) || !is_array($data['User'])) {
throw new Exceptions\Parser("Missing 'User' element in UserRefList.");
}
$userList = array();
foreach ($data['User'] as $userData) {
$userList[] = new User(array('login' => $userData['login'], 'email' => $userData['email'], 'enabled' => (bool) $userData['enabled']));
}
return $userList;
}