Skip to content

Instantly share code, notes, and snippets.

@evert
Last active December 18, 2015 17:58
Show Gist options
  • Save evert/d43c2b7c4a9b5dbca2ed to your computer and use it in GitHub Desktop.
Save evert/d43c2b7c4a9b5dbca2ed to your computer and use it in GitHub Desktop.
<?php
function generatePayload($username, array $permissions) {
$xml = [
'{http://myns.org/}/user' => $username,
'{http://myns.org/}/permissions' => new Sabre\Xml\Element\Elements($permissions)
];
$service = new Sabre\Xml\Service();
return $service->write('{http://myns.org/}user', $xml);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment