/** * Returns a configured UserAccessMapper instance. The instance is configured * using INI config option values. * * @return UserAccessMapper */ public static function makeConfigured() { $result = new UserAccessMapper(); $result->setUserAccessAttributeParser(UserAccessAttributeParser::makeConfigured()); $viewAttributeName = Config::getLdapViewAccessField(); if (!empty($viewAttributeName)) { $result->setViewAttributeName($viewAttributeName); } $adminAttributeName = Config::getLdapAdminAccessField(); if (!empty($adminAttributeName)) { $result->setAdminAttributeName($adminAttributeName); } $superuserAttributeName = Config::getSuperUserAccessField(); if (!empty($superuserAttributeName)) { $result->setSuperuserAttributeName($superuserAttributeName); } return $result; }
/** * Returns a configured UserAccessMapper instance. The instance is configured * using INI config option values. * * @return UserAccessMapper */ public static function makeConfigured() { $result = new UserAccessMapper(); $result->setUserAccessAttributeParser(UserAccessAttributeParser::makeConfigured()); $viewAttributeName = Config::getLdapViewAccessField(); if (!empty($viewAttributeName)) { $result->setViewAttributeName($viewAttributeName); } $adminAttributeName = Config::getLdapAdminAccessField(); if (!empty($adminAttributeName)) { $result->setAdminAttributeName($adminAttributeName); } $superuserAttributeName = Config::getSuperUserAccessField(); if (!empty($superuserAttributeName)) { $result->setSuperuserAttributeName($superuserAttributeName); } Log::debug("UserAccessMapper::%s: configuring with viewAttributeName = '%s', adminAttributeName = '%s', superuserAttributeName = '%s'", __FUNCTION__, $viewAttributeName, $adminAttributeName, $superuserAttributeName); return $result; }