Added phpdoc config, generated documentation
This commit is contained in:
173
docs/js/search.js
Normal file
173
docs/js/search.js
Normal file
@@ -0,0 +1,173 @@
|
||||
// Search module for phpDocumentor
|
||||
//
|
||||
// This module is a wrapper around fuse.js that will use a given index and attach itself to a
|
||||
// search form and to a search results pane identified by the following data attributes:
|
||||
//
|
||||
// 1. data-search-form
|
||||
// 2. data-search-results
|
||||
//
|
||||
// The data-search-form is expected to have a single input element of type 'search' that will trigger searching for
|
||||
// a series of results, were the data-search-results pane is expected to have a direct UL child that will be populated
|
||||
// with rendered results.
|
||||
//
|
||||
// The search has various stages, upon loading this stage the data-search-form receives the CSS class
|
||||
// 'phpdocumentor-search--enabled'; this indicates that JS is allowed and indices are being loaded. It is recommended
|
||||
// to hide the form by default and show it when it receives this class to achieve progressive enhancement for this
|
||||
// feature.
|
||||
//
|
||||
// After loading this module, it is expected to load a search index asynchronously, for example:
|
||||
//
|
||||
// <script defer src="js/searchIndex.js"></script>
|
||||
//
|
||||
// In this script the generated index should attach itself to the search module using the `appendIndex` function. By
|
||||
// doing it like this the page will continue loading, unhindered by the loading of the search.
|
||||
//
|
||||
// After the page has fully loaded, and all these deferred indexes loaded, the initialization of the search module will
|
||||
// be called and the form will receive the class 'phpdocumentor-search--active', indicating search is ready. At this
|
||||
// point, the input field will also have it's 'disabled' attribute removed.
|
||||
var Search = (function () {
|
||||
var fuse;
|
||||
var index = [];
|
||||
var options = {
|
||||
shouldSort: true,
|
||||
threshold: 0.6,
|
||||
location: 0,
|
||||
distance: 100,
|
||||
maxPatternLength: 32,
|
||||
minMatchCharLength: 1,
|
||||
keys: [
|
||||
"fqsen",
|
||||
"name",
|
||||
"summary",
|
||||
"url"
|
||||
]
|
||||
};
|
||||
|
||||
// Credit David Walsh (https://davidwalsh.name/javascript-debounce-function)
|
||||
// Returns a function, that, as long as it continues to be invoked, will not
|
||||
// be triggered. The function will be called after it stops being called for
|
||||
// N milliseconds. If `immediate` is passed, trigger the function on the
|
||||
// leading edge, instead of the trailing.
|
||||
function debounce(func, wait, immediate) {
|
||||
var timeout;
|
||||
|
||||
return function executedFunction() {
|
||||
var context = this;
|
||||
var args = arguments;
|
||||
|
||||
var later = function () {
|
||||
timeout = null;
|
||||
if (!immediate) func.apply(context, args);
|
||||
};
|
||||
|
||||
var callNow = immediate && !timeout;
|
||||
clearTimeout(timeout);
|
||||
timeout = setTimeout(later, wait);
|
||||
if (callNow) func.apply(context, args);
|
||||
};
|
||||
}
|
||||
|
||||
function close() {
|
||||
// Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/
|
||||
const scrollY = document.body.style.top;
|
||||
document.body.style.position = '';
|
||||
document.body.style.top = '';
|
||||
window.scrollTo(0, parseInt(scrollY || '0') * -1);
|
||||
// End scroll prevention
|
||||
|
||||
var form = document.querySelector('[data-search-form]');
|
||||
var searchResults = document.querySelector('[data-search-results]');
|
||||
|
||||
form.classList.toggle('phpdocumentor-search--has-results', false);
|
||||
searchResults.classList.add('phpdocumentor-search-results--hidden');
|
||||
var searchField = document.querySelector('[data-search-form] input[type="search"]');
|
||||
searchField.blur();
|
||||
}
|
||||
|
||||
function search(event) {
|
||||
// Start scroll prevention: https://css-tricks.com/prevent-page-scrolling-when-a-modal-is-open/
|
||||
document.body.style.position = 'fixed';
|
||||
document.body.style.top = `-${window.scrollY}px`;
|
||||
// End scroll prevention
|
||||
|
||||
// prevent enter's from autosubmitting
|
||||
event.stopPropagation();
|
||||
|
||||
var form = document.querySelector('[data-search-form]');
|
||||
var searchResults = document.querySelector('[data-search-results]');
|
||||
var searchResultEntries = document.querySelector('[data-search-results] .phpdocumentor-search-results__entries');
|
||||
|
||||
searchResultEntries.innerHTML = '';
|
||||
|
||||
if (!event.target.value) {
|
||||
close();
|
||||
return;
|
||||
}
|
||||
|
||||
form.classList.toggle('phpdocumentor-search--has-results', true);
|
||||
searchResults.classList.remove('phpdocumentor-search-results--hidden');
|
||||
var results = fuse.search(event.target.value, {limit: 25});
|
||||
|
||||
results.forEach(function (result) {
|
||||
var entry = document.createElement("li");
|
||||
entry.classList.add("phpdocumentor-search-results__entry");
|
||||
entry.innerHTML += '<h3><a href="' + document.baseURI + result.url + '">' + result.name + "</h3>\n";
|
||||
entry.innerHTML += '<small>' + result.fqsen + "</small>\n";
|
||||
entry.innerHTML += '<div class="phpdocumentor-summary">' + result.summary + '</div>';
|
||||
searchResultEntries.appendChild(entry)
|
||||
});
|
||||
}
|
||||
|
||||
function appendIndex(added) {
|
||||
index = index.concat(added);
|
||||
|
||||
// re-initialize search engine when appending an index after initialisation
|
||||
if (typeof fuse !== 'undefined') {
|
||||
fuse = new Fuse(index, options);
|
||||
}
|
||||
}
|
||||
|
||||
function init() {
|
||||
fuse = new Fuse(index, options);
|
||||
|
||||
var form = document.querySelector('[data-search-form]');
|
||||
var searchField = document.querySelector('[data-search-form] input[type="search"]');
|
||||
|
||||
var closeButton = document.querySelector('.phpdocumentor-search-results__close');
|
||||
closeButton.addEventListener('click', function() { close() }.bind(this));
|
||||
|
||||
var searchResults = document.querySelector('[data-search-results]');
|
||||
searchResults.addEventListener('click', function() { close() }.bind(this));
|
||||
|
||||
form.classList.add('phpdocumentor-search--active');
|
||||
|
||||
searchField.setAttribute('placeholder', 'Search (Press "/" to focus)');
|
||||
searchField.removeAttribute('disabled');
|
||||
searchField.addEventListener('keyup', debounce(search, 300));
|
||||
|
||||
window.addEventListener('keyup', function (event) {
|
||||
if (event.key === '/') {
|
||||
searchField.focus();
|
||||
}
|
||||
if (event.code === 'Escape') {
|
||||
close();
|
||||
}
|
||||
}.bind(this));
|
||||
}
|
||||
|
||||
return {
|
||||
appendIndex,
|
||||
init
|
||||
}
|
||||
})();
|
||||
|
||||
window.addEventListener('DOMContentLoaded', function () {
|
||||
var form = document.querySelector('[data-search-form]');
|
||||
|
||||
// When JS is supported; show search box. Must be before including the search for it to take effect immediately
|
||||
form.classList.add('phpdocumentor-search--enabled');
|
||||
});
|
||||
|
||||
window.addEventListener('load', function () {
|
||||
Search.init();
|
||||
});
|
739
docs/js/searchIndex.js
Normal file
739
docs/js/searchIndex.js
Normal file
@@ -0,0 +1,739 @@
|
||||
Search.appendIndex(
|
||||
[
|
||||
{
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface",
|
||||
"name": "AuthorizationFormInterface",
|
||||
"summary": "Authorization\u0020Form\u0020Interface",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface\u003A\u003AshowForm\u0028\u0029",
|
||||
"name": "showForm",
|
||||
"summary": "Show\u0020Form",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html#method_showForm"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\AuthorizationFormInterface\u003A\u003AtransformAuthorizationCode\u0028\u0029",
|
||||
"name": "transformAuthorizationCode",
|
||||
"summary": "Transform\u0020Authorization\u0020Code",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-AuthorizationFormInterface.html#method_transformAuthorizationCode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm",
|
||||
"name": "DefaultAuthorizationForm",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AshowForm\u0028\u0029",
|
||||
"name": "showForm",
|
||||
"summary": "Show\u0020Form",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_showForm"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AtransformAuthorizationCode\u0028\u0029",
|
||||
"name": "transformAuthorizationCode",
|
||||
"summary": "Transform\u0020Authorization\u0020Code",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_transformAuthorizationCode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003AsetLogger\u0028\u0029",
|
||||
"name": "setLogger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#method_setLogger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024csrfKey",
|
||||
"name": "csrfKey",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_csrfKey"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024formTemplatePath",
|
||||
"name": "formTemplatePath",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_formTemplatePath"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\DefaultAuthorizationForm\u003A\u003A\u0024logger",
|
||||
"name": "logger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-DefaultAuthorizationForm.html#property_logger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback",
|
||||
"name": "SingleUserPasswordAuthenticationCallback",
|
||||
"summary": "Single\u0020User\u0020Password\u0020Authentication\u0020Callback",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A__invoke\u0028\u0029",
|
||||
"name": "__invoke",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#method___invoke"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003APASSWORD_FORM_PARAMETER",
|
||||
"name": "PASSWORD_FORM_PARAMETER",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#constant_PASSWORD_FORM_PARAMETER"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024csrfKey",
|
||||
"name": "csrfKey",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_csrfKey"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024formTemplate",
|
||||
"name": "formTemplate",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_formTemplate"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024user",
|
||||
"name": "user",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_user"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback\\SingleUserPasswordAuthenticationCallback\u003A\u003A\u0024hashedPassword",
|
||||
"name": "hashedPassword",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Callback-SingleUserPasswordAuthenticationCallback.html#property_hashedPassword"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\generateRandomString\u0028\u0029",
|
||||
"name": "generateRandomString",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_generateRandomString"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\generateRandomPrintableAsciiString\u0028\u0029",
|
||||
"name": "generateRandomPrintableAsciiString",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_generateRandomPrintableAsciiString"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\generatePKCECodeChallenge\u0028\u0029",
|
||||
"name": "generatePKCECodeChallenge",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_generatePKCECodeChallenge"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\base64_urlencode\u0028\u0029",
|
||||
"name": "base64_urlencode",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_base64_urlencode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\hashAuthorizationRequestParameters\u0028\u0029",
|
||||
"name": "hashAuthorizationRequestParameters",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_hashAuthorizationRequestParameters"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isIndieAuthAuthorizationCodeRedeemingRequest\u0028\u0029",
|
||||
"name": "isIndieAuthAuthorizationCodeRedeemingRequest",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isIndieAuthAuthorizationCodeRedeemingRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isIndieAuthAuthorizationRequest\u0028\u0029",
|
||||
"name": "isIndieAuthAuthorizationRequest",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isIndieAuthAuthorizationRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isAuthorizationApprovalRequest\u0028\u0029",
|
||||
"name": "isAuthorizationApprovalRequest",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isAuthorizationApprovalRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\buildQueryString\u0028\u0029",
|
||||
"name": "buildQueryString",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_buildQueryString"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\urlComponentsMatch\u0028\u0029",
|
||||
"name": "urlComponentsMatch",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_urlComponentsMatch"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\appendQueryParams\u0028\u0029",
|
||||
"name": "appendQueryParams",
|
||||
"summary": "Append\u0020Query\u0020Parameters",
|
||||
"url": "namespaces/taproot-indieauth.html#function_appendQueryParams"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\trySetLogger\u0028\u0029",
|
||||
"name": "trySetLogger",
|
||||
"summary": "Try\u0020setLogger",
|
||||
"url": "namespaces/taproot-indieauth.html#function_trySetLogger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\renderTemplate\u0028\u0029",
|
||||
"name": "renderTemplate",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html#function_renderTemplate"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isClientIdentifier\u0028\u0029",
|
||||
"name": "isClientIdentifier",
|
||||
"summary": "Check\u0020if\u0020a\u0020provided\u0020string\u0020matches\u0020the\u0020IndieAuth\u0020criteria\u0020for\u0020a\u0020Client\u0020Identifier.",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isClientIdentifier"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isProfileUrl\u0028\u0029",
|
||||
"name": "isProfileUrl",
|
||||
"summary": "Check\u0020if\u0020a\u0020provided\u0020string\u0020matches\u0020the\u0020IndieAuth\u0020criteria\u0020for\u0020a\u0020User\u0020Profile\u0020URL.",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isProfileUrl"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isValidState\u0028\u0029",
|
||||
"name": "isValidState",
|
||||
"summary": "OAuth\u00202.0\u0020limits\u0020what\u0020values\u0020are\u0020valid\u0020for\u0020state.",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isValidState"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isValidCodeChallenge\u0028\u0029",
|
||||
"name": "isValidCodeChallenge",
|
||||
"summary": "IndieAuth\u0020requires\u0020PKCE.\u0020This\u0020implementation\u0020supports\u0020only\u0020S256\u0020for\u0020hashing.",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isValidCodeChallenge"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\isValidScope\u0028\u0029",
|
||||
"name": "isValidScope",
|
||||
"summary": "OAuth\u00202.0\u0020limits\u0020what\u0020values\u0020are\u0020valid\u0020for\u0020scope.",
|
||||
"url": "namespaces/taproot-indieauth.html#function_isValidScope"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException",
|
||||
"name": "IndieAuthException",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003Acreate\u0028\u0029",
|
||||
"name": "create",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_create"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetStatusCode\u0028\u0029",
|
||||
"name": "getStatusCode",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getStatusCode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetExplanation\u0028\u0029",
|
||||
"name": "getExplanation",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getExplanation"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetInfo\u0028\u0029",
|
||||
"name": "getInfo",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getInfo"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AtrustQueryParams\u0028\u0029",
|
||||
"name": "trustQueryParams",
|
||||
"summary": "Trust\u0020Query\u0020Params",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_trustQueryParams"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AgetRequest\u0028\u0029",
|
||||
"name": "getRequest",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#method_getRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_ERROR",
|
||||
"name": "INTERNAL_ERROR",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_ERROR_REDIRECT",
|
||||
"name": "INTERNAL_ERROR_REDIRECT",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR_REDIRECT"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHENTICATION_CALLBACK_MISSING_ME_PARAM",
|
||||
"name": "AUTHENTICATION_CALLBACK_MISSING_ME_PARAM",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHENTICATION_CALLBACK_MISSING_ME_PARAM"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH",
|
||||
"name": "AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AAUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH",
|
||||
"name": "AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AHTTP_EXCEPTION_FETCHING_CLIENT_ID",
|
||||
"name": "HTTP_EXCEPTION_FETCHING_CLIENT_ID",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_HTTP_EXCEPTION_FETCHING_CLIENT_ID"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINTERNAL_EXCEPTION_FETCHING_CLIENT_ID",
|
||||
"name": "INTERNAL_EXCEPTION_FETCHING_CLIENT_ID",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_EXCEPTION_FETCHING_CLIENT_ID"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_REDIRECT_URI",
|
||||
"name": "INVALID_REDIRECT_URI",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REDIRECT_URI"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_CLIENT_ID",
|
||||
"name": "INVALID_CLIENT_ID",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CLIENT_ID"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_STATE",
|
||||
"name": "INVALID_STATE",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_STATE"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_CODE_CHALLENGE",
|
||||
"name": "INVALID_CODE_CHALLENGE",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CODE_CHALLENGE"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AINVALID_SCOPE",
|
||||
"name": "INVALID_SCOPE",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_SCOPE"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003AEXC_INFO",
|
||||
"name": "EXC_INFO",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#constant_EXC_INFO"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\IndieAuthException\u003A\u003A\u0024request",
|
||||
"name": "request",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-IndieAuthException.html#property_request"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler",
|
||||
"name": "ClosureRequestHandler",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003Ahandle\u0028\u0029",
|
||||
"name": "handle",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#method_handle"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A\u0024callable",
|
||||
"name": "callable",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#property_callable"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ClosureRequestHandler\u003A\u003A\u0024args",
|
||||
"name": "args",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ClosureRequestHandler.html#property_args"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware",
|
||||
"name": "DoubleSubmitCookieCsrfMiddleware",
|
||||
"summary": "Double\u002DSubmit\u0020Cookie\u0020CSRF\u0020Middleware",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "Constructor",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AsetLogger\u0028\u0029",
|
||||
"name": "setLogger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_setLogger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003Aprocess\u0028\u0029",
|
||||
"name": "process",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_process"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AisValid\u0028\u0029",
|
||||
"name": "isValid",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#method_isValid"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AREAD_METHODS",
|
||||
"name": "READ_METHODS",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_READ_METHODS"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ATTL",
|
||||
"name": "TTL",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_TTL"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003AATTRIBUTE",
|
||||
"name": "ATTRIBUTE",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_ATTRIBUTE"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ADEFAULT_ERROR_RESPONSE_STRING",
|
||||
"name": "DEFAULT_ERROR_RESPONSE_STRING",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_DEFAULT_ERROR_RESPONSE_STRING"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003ACSRF_TOKEN_LENGTH",
|
||||
"name": "CSRF_TOKEN_LENGTH",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#constant_CSRF_TOKEN_LENGTH"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024attribute",
|
||||
"name": "attribute",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_attribute"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024ttl",
|
||||
"name": "ttl",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_ttl"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024errorResponse",
|
||||
"name": "errorResponse",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_errorResponse"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024tokenLength",
|
||||
"name": "tokenLength",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_tokenLength"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\DoubleSubmitCookieCsrfMiddleware\u003A\u003A\u0024logger",
|
||||
"name": "logger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-DoubleSubmitCookieCsrfMiddleware.html#property_logger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\NoOpMiddleware",
|
||||
"name": "NoOpMiddleware",
|
||||
"summary": "No\u002DOp\u0020Middleware",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-NoOpMiddleware.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\NoOpMiddleware\u003A\u003Aprocess\u0028\u0029",
|
||||
"name": "process",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-NoOpMiddleware.html#method_process"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler",
|
||||
"name": "ResponseRequestHandler",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003Ahandle\u0028\u0029",
|
||||
"name": "handle",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#method_handle"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware\\ResponseRequestHandler\u003A\u003A\u0024response",
|
||||
"name": "response",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Middleware-ResponseRequestHandler.html#property_response"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server",
|
||||
"name": "Server",
|
||||
"summary": "IndieAuth\u0020Server",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "Constructor",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AgetTokenStorage\u0028\u0029",
|
||||
"name": "getTokenStorage",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#method_getTokenStorage"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleAuthorizationEndpointRequest\u0028\u0029",
|
||||
"name": "handleAuthorizationEndpointRequest",
|
||||
"summary": "Handle\u0020Authorization\u0020Endpoint\u0020Request",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#method_handleAuthorizationEndpointRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleTokenEndpointRequest\u0028\u0029",
|
||||
"name": "handleTokenEndpointRequest",
|
||||
"summary": "Handle\u0020Token\u0020Endpoint\u0020Request",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#method_handleTokenEndpointRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AhandleException\u0028\u0029",
|
||||
"name": "handleException",
|
||||
"summary": "Handle\u0020Exception",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#method_handleException"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHANDLE_NON_INDIEAUTH_REQUEST",
|
||||
"name": "HANDLE_NON_INDIEAUTH_REQUEST",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_HANDLE_NON_INDIEAUTH_REQUEST"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHANDLE_AUTHENTICATION_REQUEST",
|
||||
"name": "HANDLE_AUTHENTICATION_REQUEST",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_HANDLE_AUTHENTICATION_REQUEST"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AHASH_QUERY_STRING_KEY",
|
||||
"name": "HASH_QUERY_STRING_KEY",
|
||||
"summary": "The\u0020query\u0020string\u0020parameter\u0020key\u0020used\u0020for\u0020storing\u0020the\u0020hash\u0020used\u0020for\u0020validating\u0020authorization\u0020request\u0020parameters.",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_HASH_QUERY_STRING_KEY"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003ADEFAULT_CSRF_KEY",
|
||||
"name": "DEFAULT_CSRF_KEY",
|
||||
"summary": "The\u0020key\u0020used\u0020to\u0020store\u0020the\u0020CSRF\u0020token\u0020everywhere\u0020it\u2019s\u0020used\u003A\u0020Request\u0020parameters,\u0020Request\u0020body,\u0020and\u0020Cookies.",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_DEFAULT_CSRF_KEY"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AAPPROVE_ACTION_KEY",
|
||||
"name": "APPROVE_ACTION_KEY",
|
||||
"summary": "The\u0020form\u0020data\u0020key\u0020used\u0020for\u0020identifying\u0020a\u0020request\u0020as\u0020an\u0020authorization\u0020\u0028consent\u0020screen\u0029\u0020form\u0020submissions.",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_APPROVE_ACTION_KEY"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003AAPPROVE_ACTION_VALUE",
|
||||
"name": "APPROVE_ACTION_VALUE",
|
||||
"summary": "The\u0020form\u0020data\u0020value\u0020used\u0020for\u0020identifying\u0020a\u0020request\u0020as\u0020an\u0020authorization\u0020\u0028consent\u0020screen\u0029\u0020form\u0020submissions.",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#constant_APPROVE_ACTION_VALUE"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024tokenStorage",
|
||||
"name": "tokenStorage",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_tokenStorage"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024authorizationForm",
|
||||
"name": "authorizationForm",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_authorizationForm"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024csrfMiddleware",
|
||||
"name": "csrfMiddleware",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_csrfMiddleware"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024logger",
|
||||
"name": "logger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_logger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024httpGetWithEffectiveUrl",
|
||||
"name": "httpGetWithEffectiveUrl",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_httpGetWithEffectiveUrl"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024handleAuthenticationRequestCallback",
|
||||
"name": "handleAuthenticationRequestCallback",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_handleAuthenticationRequestCallback"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024handleNonIndieAuthRequest",
|
||||
"name": "handleNonIndieAuthRequest",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_handleNonIndieAuthRequest"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024exceptionTemplatePath",
|
||||
"name": "exceptionTemplatePath",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_exceptionTemplatePath"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Server\u003A\u003A\u0024secret",
|
||||
"name": "secret",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Server.html#property_secret"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage",
|
||||
"name": "FilesystemJsonStorage",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AsetLogger\u0028\u0029",
|
||||
"name": "setLogger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_setLogger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AcreateAuthCode\u0028\u0029",
|
||||
"name": "createAuthCode",
|
||||
"summary": "Create\u0020Auth\u0020Code",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_createAuthCode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AexchangeAuthCodeForAccessToken\u0028\u0029",
|
||||
"name": "exchangeAuthCodeForAccessToken",
|
||||
"summary": "Exchange\u0020Authorization\u0020Code\u0020for\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_exchangeAuthCodeForAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AgetAccessToken\u0028\u0029",
|
||||
"name": "getAccessToken",
|
||||
"summary": "Get\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_getAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ArevokeAccessToken\u0028\u0029",
|
||||
"name": "revokeAccessToken",
|
||||
"summary": "Revoke\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_revokeAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AdeleteExpiredTokens\u0028\u0029",
|
||||
"name": "deleteExpiredTokens",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_deleteExpiredTokens"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Aget\u0028\u0029",
|
||||
"name": "get",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_get"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Aput\u0028\u0029",
|
||||
"name": "put",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_put"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Adelete\u0028\u0029",
|
||||
"name": "delete",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_delete"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AgetPath\u0028\u0029",
|
||||
"name": "getPath",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_getPath"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003AwithLock\u0028\u0029",
|
||||
"name": "withLock",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_withLock"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003Ahash\u0028\u0029",
|
||||
"name": "hash",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#method_hash"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ADEFAULT_AUTH_CODE_TTL",
|
||||
"name": "DEFAULT_AUTH_CODE_TTL",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_DEFAULT_AUTH_CODE_TTL"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ADEFAULT_ACCESS_TOKEN_TTL",
|
||||
"name": "DEFAULT_ACCESS_TOKEN_TTL",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_DEFAULT_ACCESS_TOKEN_TTL"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003ATOKEN_LENGTH",
|
||||
"name": "TOKEN_LENGTH",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#constant_TOKEN_LENGTH"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024path",
|
||||
"name": "path",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_path"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024authCodeTtl",
|
||||
"name": "authCodeTtl",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_authCodeTtl"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024accessTokenTtl",
|
||||
"name": "accessTokenTtl",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_accessTokenTtl"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024secret",
|
||||
"name": "secret",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_secret"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\FilesystemJsonStorage\u003A\u003A\u0024logger",
|
||||
"name": "logger",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-FilesystemJsonStorage.html#property_logger"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Sqlite3Storage",
|
||||
"name": "Sqlite3Storage",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Sqlite3Storage.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token",
|
||||
"name": "Token",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003A__construct\u0028\u0029",
|
||||
"name": "__construct",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#method___construct"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003AgetData\u0028\u0029",
|
||||
"name": "getData",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#method_getData"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003AgetKey\u0028\u0029",
|
||||
"name": "getKey",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#method_getKey"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003A__toString\u0028\u0029",
|
||||
"name": "__toString",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#method___toString"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003AjsonSerialize\u0028\u0029",
|
||||
"name": "jsonSerialize",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#method_jsonSerialize"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003A\u0024key",
|
||||
"name": "key",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#property_key"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\Token\u003A\u003A\u0024data",
|
||||
"name": "data",
|
||||
"summary": "",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-Token.html#property_data"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface",
|
||||
"name": "TokenStorageInterface",
|
||||
"summary": "Token\u0020Storage\u0020Interface",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AcreateAuthCode\u0028\u0029",
|
||||
"name": "createAuthCode",
|
||||
"summary": "Create\u0020Auth\u0020Code",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_createAuthCode"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AexchangeAuthCodeForAccessToken\u0028\u0029",
|
||||
"name": "exchangeAuthCodeForAccessToken",
|
||||
"summary": "Exchange\u0020Authorization\u0020Code\u0020for\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_exchangeAuthCodeForAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003AgetAccessToken\u0028\u0029",
|
||||
"name": "getAccessToken",
|
||||
"summary": "Get\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_getAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage\\TokenStorageInterface\u003A\u003ArevokeAccessToken\u0028\u0029",
|
||||
"name": "revokeAccessToken",
|
||||
"summary": "Revoke\u0020Access\u0020Token",
|
||||
"url": "classes/Taproot-IndieAuth-Storage-TokenStorageInterface.html#method_revokeAccessToken"
|
||||
}, {
|
||||
"fqsen": "\\",
|
||||
"name": "\\",
|
||||
"summary": "",
|
||||
"url": "namespaces/default.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Callback",
|
||||
"name": "Callback",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth-callback.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth",
|
||||
"name": "IndieAuth",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot",
|
||||
"name": "Taproot",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Middleware",
|
||||
"name": "Middleware",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth-middleware.html"
|
||||
}, {
|
||||
"fqsen": "\\Taproot\\IndieAuth\\Storage",
|
||||
"name": "Storage",
|
||||
"summary": "",
|
||||
"url": "namespaces/taproot-indieauth-storage.html"
|
||||
} ]
|
||||
);
|
Reference in New Issue
Block a user