summaryrefslogtreecommitdiff
path: root/modules/gallery/libraries
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gallery/libraries')
-rw-r--r--modules/gallery/libraries/IdentityProvider.php7
-rw-r--r--modules/gallery/libraries/drivers/IdentityProvider.php7
2 files changed, 14 insertions, 0 deletions
diff --git a/modules/gallery/libraries/IdentityProvider.php b/modules/gallery/libraries/IdentityProvider.php
index 24c849c1..8521702d 100644
--- a/modules/gallery/libraries/IdentityProvider.php
+++ b/modules/gallery/libraries/IdentityProvider.php
@@ -108,6 +108,13 @@ class IdentityProvider_Core {
}
/**
+ * @see IdentityProvider_Driver::admin_user.
+ */
+ public function admin_user() {
+ return $this->driver->admin_user();
+ }
+
+ /**
* @see IdentityProvider_Driver::create_user.
*/
public function create_user($name, $full_name, $password) {
diff --git a/modules/gallery/libraries/drivers/IdentityProvider.php b/modules/gallery/libraries/drivers/IdentityProvider.php
index c951293d..739c7f6a 100644
--- a/modules/gallery/libraries/drivers/IdentityProvider.php
+++ b/modules/gallery/libraries/drivers/IdentityProvider.php
@@ -26,6 +26,13 @@ interface IdentityProvider_Driver {
public function guest();
/**
+ * Return the admins user.
+ *
+ * @return User_Definition the user object
+ */
+ public function admin_user();
+
+ /**
* Create a new user.
*
* @param string $name