/**
* Returns all users in a single collection resource.
*
* @param string[] $options
*
* @return Resource
*/
public function getCollection(array $options = array())
{
/** @var UserEntity[] $collection */
$collection = $this->userManager->findUsers();
$resource = new Resource($this->generateBrowseUrl(), array('count' => count($collection)));
foreach ($collection as $element) {
$resource->setEmbedded('user', $this->createResourceFromUser($element));
}
return $resource;
}