assertion->createUserIsLegit(); } catch (HintException $e) { if (\preg_match(self::PROV_API_REGEX, $this->request->getRequestUri()) === 1) { // only throw when prov API is being used, since functionality // should not break for end users (e.g. when sharing). // On direct API usage, e.g. on users page, this is desired. throw $e; } return false; } return parent::map($fdn, $name, $uuid); } /** * returns the DB table name which holds the mappings * @return string */ protected function getTableName(bool $includePrefix = true) { $p = $includePrefix ? '*PREFIX*' : ''; return $p . 'ldap_user_mapping'; } }