Changed method signature of UserInterface::setPermission() and UserInterface::unsetPermission() to take a GroupPermissionInterface object instead of UserPermissionValueInterface.
Improved UserInterface's phpdoc