public function parse(array $data, ParsingDispatcher $parsingDispatcher)
{
$limitations = array();
if (array_key_exists('limitations', $data)) {
foreach ($data['limitations']['limitation'] as $limitation) {
$limitations[] = $parsingDispatcher->parse($limitation, $limitation['_media-type']);
}
}
return new Client\Values\User\Policy(array('id' => $data['id'], 'module' => $data['module'], 'function' => $data['function'], 'limitations' => $limitations));
}