907 lines
44 KiB
HTML
907 lines
44 KiB
HTML
|
<!DOCTYPE html>
|
|||
|
<html lang="en">
|
|||
|
<head>
|
|||
|
<meta charset="utf-8">
|
|||
|
<title>Documentation</title>
|
|||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|||
|
<base href="../">
|
|||
|
<link rel="icon" href="images/favicon.ico"/>
|
|||
|
<link rel="stylesheet" href="css/normalize.css">
|
|||
|
<link rel="stylesheet" href="css/base.css">
|
|||
|
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap" rel="stylesheet">
|
|||
|
<link rel="stylesheet" href="css/template.css">
|
|||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
|
|||
|
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
|
|||
|
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
|
|||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/js/all.min.js" integrity="sha256-0vuk8LXoyrmCjp1f0O300qo1M75ZQyhH9X3J6d+scmk=" crossorigin="anonymous"></script>
|
|||
|
<script src="js/search.js"></script>
|
|||
|
<script defer src="js/searchIndex.js"></script>
|
|||
|
</head>
|
|||
|
<body id="top">
|
|||
|
<header class="phpdocumentor-header phpdocumentor-section">
|
|||
|
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Documentation</a></h1>
|
|||
|
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
|
|||
|
<label class="phpdocumentor-header__menu-icon" for="menu-button">
|
|||
|
<i class="fas fa-bars"></i>
|
|||
|
</label>
|
|||
|
<section data-search-form class="phpdocumentor-search">
|
|||
|
<label>
|
|||
|
<span class="visually-hidden">Search for</span>
|
|||
|
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|||
|
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
|
|||
|
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
|
|||
|
</svg>
|
|||
|
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
|
|||
|
</label>
|
|||
|
</section>
|
|||
|
|
|||
|
<nav class="phpdocumentor-topnav">
|
|||
|
<ul class="phpdocumentor-topnav__menu">
|
|||
|
</ul>
|
|||
|
</nav>
|
|||
|
</header>
|
|||
|
|
|||
|
<main class="phpdocumentor">
|
|||
|
<div class="phpdocumentor-section">
|
|||
|
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
|
|||
|
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
|
|||
|
Menu
|
|||
|
</label>
|
|||
|
<aside class="phpdocumentor-column -four phpdocumentor-sidebar">
|
|||
|
|
|||
|
<section class="phpdocumentor-sidebar__category">
|
|||
|
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
|
|||
|
<h4 class="phpdocumentor-sidebar__root-namespace"><a href="namespaces/taproot.html"><abbr title="\Taproot">Taproot</abbr></a></h4>
|
|||
|
<ul class="phpdocumentor-list">
|
|||
|
<li><a href="namespaces/taproot-indieauth.html"><abbr title="\Taproot\IndieAuth">IndieAuth</abbr></a></li>
|
|||
|
</ul>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section class="phpdocumentor-sidebar__category">
|
|||
|
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
|
|||
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
|
|||
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
|
|||
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
|
|||
|
</section>
|
|||
|
|
|||
|
<section class="phpdocumentor-sidebar__category">
|
|||
|
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
|
|||
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
|
|||
|
</section>
|
|||
|
</aside>
|
|||
|
|
|||
|
<div class="phpdocumentor-column -eight phpdocumentor-content">
|
|||
|
<ul class="phpdocumentor-breadcrumbs">
|
|||
|
<li class="phpdocumentor-breadcrumb"><a href="namespaces/taproot.html">Taproot</a></li>
|
|||
|
<li class="phpdocumentor-breadcrumb"><a href="namespaces/taproot-indieauth.html">IndieAuth</a></li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<article class="phpdocumentor-element -class">
|
|||
|
<h2 class="phpdocumentor-content__title">
|
|||
|
IndieAuthException
|
|||
|
|
|||
|
<span class="phpdocumentor-element__extends">
|
|||
|
extends <abbr title="\Exception">Exception</abbr>
|
|||
|
</span>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</h2>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">9</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h3 id="toc">
|
|||
|
Table of Contents
|
|||
|
<a href="#toc" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h3>
|
|||
|
|
|||
|
<dl class="phpdocumentor-table-of-contents">
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHENTICATION_CALLBACK_MISSING_ME_PARAM">AUTHENTICATION_CALLBACK_MISSING_ME_PARAM</a>
|
|||
|
<span>
|
|||
|
= 2 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH">AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH</a>
|
|||
|
<span>
|
|||
|
= 4 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH">AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH</a>
|
|||
|
<span>
|
|||
|
= 3 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_EXC_INFO">EXC_INFO</a>
|
|||
|
<span>
|
|||
|
= [
|
|||
|
self::INTERNAL_ERROR => ['statusCode' => 500, 'name' => 'Internal Server Error', 'explanation' => 'An internal server error occurred.'],
|
|||
|
self::INTERNAL_ERROR_REDIRECT => ['statusCode' => 302, 'name' => 'Internal Server Error', 'error' => 'internal_error'],
|
|||
|
self::AUTHENTICATION_CALLBACK_MISSING_ME_PARAM => ['statusCode' => 302, 'name' => 'Internal Server Error', 'error' => 'internal_error'],
|
|||
|
self::AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH => ['statusCode' => 302, 'name' => 'Request Missing Hash', 'error' => 'internal_error'],
|
|||
|
self::AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH => ['statusCode' => 302, 'name' => 'Request Hash Invalid', 'error' => 'internal_error'],
|
|||
|
// TODO: should this one be a 500 because it’s an internal server error, or a 400 because the client_id was likely invalid? Is anyone ever going to notice, or care?
|
|||
|
self::HTTP_EXCEPTION_FETCHING_CLIENT_ID => ['statusCode' => 500, 'name' => 'Error Fetching Client App URL', 'explanation' => 'Fetching the client app (client_id) failed.'],
|
|||
|
self::INTERNAL_EXCEPTION_FETCHING_CLIENT_ID => ['statusCode' => 500, 'name' => 'Internal Error fetching client app URI', 'explanation' => 'Fetching the client app (client_id) failed due to an internal error.'],
|
|||
|
self::INVALID_REDIRECT_URI => ['statusCode' => 400, 'name' => 'Invalid Client App Redirect URI', 'explanation' => 'The client app redirect URI (redirect_uri) either was not a valid URI, did not sufficiently match client_id, or did not exactly match any redirect URIs parsed from fetching the client_id.'],
|
|||
|
self::INVALID_CLIENT_ID => ['statusCode' => 400, 'name' => 'Invalid Client Identifier URI', 'explanation' => 'The Client Identifier was not valid.'],
|
|||
|
self::INVALID_STATE => ['statusCode' => 302, 'name' => 'Invalid state Parameter', 'error' => 'invalid_request'],
|
|||
|
self::INVALID_CODE_CHALLENGE => ['statusCode' => 302, 'name' => 'Invalid code_challenge Parameter', 'error' => 'invalid_request'],
|
|||
|
self::INVALID_SCOPE => ['statusCode' => 302, 'name' => 'Invalid scope Parameter', 'error' => 'invalid_request'],
|
|||
|
] </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_HTTP_EXCEPTION_FETCHING_CLIENT_ID">HTTP_EXCEPTION_FETCHING_CLIENT_ID</a>
|
|||
|
<span>
|
|||
|
= 5 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR">INTERNAL_ERROR</a>
|
|||
|
<span>
|
|||
|
= 0 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR_REDIRECT">INTERNAL_ERROR_REDIRECT</a>
|
|||
|
<span>
|
|||
|
= 1 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_EXCEPTION_FETCHING_CLIENT_ID">INTERNAL_EXCEPTION_FETCHING_CLIENT_ID</a>
|
|||
|
<span>
|
|||
|
= 6 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CLIENT_ID">INVALID_CLIENT_ID</a>
|
|||
|
<span>
|
|||
|
= 8 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CODE_CHALLENGE">INVALID_CODE_CHALLENGE</a>
|
|||
|
<span>
|
|||
|
= 10 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REDIRECT_URI">INVALID_REDIRECT_URI</a>
|
|||
|
<span>
|
|||
|
= 7 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_SCOPE">INVALID_SCOPE</a>
|
|||
|
<span>
|
|||
|
= 11 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_STATE">INVALID_STATE</a>
|
|||
|
<span>
|
|||
|
= 9 </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#property_request">$request</a>
|
|||
|
<span>
|
|||
|
: <abbr title="\Psr\Http\Message\ServerRequestInterface">ServerRequestInterface</abbr> </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_create">create()</a>
|
|||
|
<span>
|
|||
|
: self </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getExplanation">getExplanation()</a>
|
|||
|
<span>
|
|||
|
: mixed </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getInfo">getInfo()</a>
|
|||
|
<span>
|
|||
|
: mixed </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getRequest">getRequest()</a>
|
|||
|
<span>
|
|||
|
: mixed </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getStatusCode">getStatusCode()</a>
|
|||
|
<span>
|
|||
|
: mixed </span>
|
|||
|
</dt>
|
|||
|
<dd></dd>
|
|||
|
|
|||
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_trustQueryParams">trustQueryParams()</a>
|
|||
|
<span>
|
|||
|
: mixed </span>
|
|||
|
</dt>
|
|||
|
<dd>Trust Query Params</dd>
|
|||
|
|
|||
|
</dl>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<section class="phpdocumentor-constants">
|
|||
|
<h3 class="phpdocumentor-elements__header" id="constants">
|
|||
|
Constants
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constants" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h3>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_AUTHENTICATION_CALLBACK_MISSING_ME_PARAM">
|
|||
|
AUTHENTICATION_CALLBACK_MISSING_ME_PARAM
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHENTICATION_CALLBACK_MISSING_ME_PARAM" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">12</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">AUTHENTICATION_CALLBACK_MISSING_ME_PARAM</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH">
|
|||
|
AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">14</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">4</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH">
|
|||
|
AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">13</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">3</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_EXC_INFO">
|
|||
|
EXC_INFO
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_EXC_INFO" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">23</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">EXC_INFO</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">[
|
|||
|
self::INTERNAL_ERROR => ['statusCode' => 500, 'name' => 'Internal Server Error', 'explanation' => 'An internal server error occurred.'],
|
|||
|
self::INTERNAL_ERROR_REDIRECT => ['statusCode' => 302, 'name' => 'Internal Server Error', 'error' => 'internal_error'],
|
|||
|
self::AUTHENTICATION_CALLBACK_MISSING_ME_PARAM => ['statusCode' => 302, 'name' => 'Internal Server Error', 'error' => 'internal_error'],
|
|||
|
self::AUTHORIZATION_APPROVAL_REQUEST_MISSING_HASH => ['statusCode' => 302, 'name' => 'Request Missing Hash', 'error' => 'internal_error'],
|
|||
|
self::AUTHORIZATION_APPROVAL_REQUEST_INVALID_HASH => ['statusCode' => 302, 'name' => 'Request Hash Invalid', 'error' => 'internal_error'],
|
|||
|
// TODO: should this one be a 500 because it’s an internal server error, or a 400 because the client_id was likely invalid? Is anyone ever going to notice, or care?
|
|||
|
self::HTTP_EXCEPTION_FETCHING_CLIENT_ID => ['statusCode' => 500, 'name' => 'Error Fetching Client App URL', 'explanation' => 'Fetching the client app (client_id) failed.'],
|
|||
|
self::INTERNAL_EXCEPTION_FETCHING_CLIENT_ID => ['statusCode' => 500, 'name' => 'Internal Error fetching client app URI', 'explanation' => 'Fetching the client app (client_id) failed due to an internal error.'],
|
|||
|
self::INVALID_REDIRECT_URI => ['statusCode' => 400, 'name' => 'Invalid Client App Redirect URI', 'explanation' => 'The client app redirect URI (redirect_uri) either was not a valid URI, did not sufficiently match client_id, or did not exactly match any redirect URIs parsed from fetching the client_id.'],
|
|||
|
self::INVALID_CLIENT_ID => ['statusCode' => 400, 'name' => 'Invalid Client Identifier URI', 'explanation' => 'The Client Identifier was not valid.'],
|
|||
|
self::INVALID_STATE => ['statusCode' => 302, 'name' => 'Invalid state Parameter', 'error' => 'invalid_request'],
|
|||
|
self::INVALID_CODE_CHALLENGE => ['statusCode' => 302, 'name' => 'Invalid code_challenge Parameter', 'error' => 'invalid_request'],
|
|||
|
self::INVALID_SCOPE => ['statusCode' => 302, 'name' => 'Invalid scope Parameter', 'error' => 'invalid_request'],
|
|||
|
]</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_HTTP_EXCEPTION_FETCHING_CLIENT_ID">
|
|||
|
HTTP_EXCEPTION_FETCHING_CLIENT_ID
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_HTTP_EXCEPTION_FETCHING_CLIENT_ID" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">15</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">HTTP_EXCEPTION_FETCHING_CLIENT_ID</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">5</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INTERNAL_ERROR">
|
|||
|
INTERNAL_ERROR
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">10</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INTERNAL_ERROR</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">""</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INTERNAL_ERROR_REDIRECT">
|
|||
|
INTERNAL_ERROR_REDIRECT
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_ERROR_REDIRECT" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">11</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INTERNAL_ERROR_REDIRECT</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INTERNAL_EXCEPTION_FETCHING_CLIENT_ID">
|
|||
|
INTERNAL_EXCEPTION_FETCHING_CLIENT_ID
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INTERNAL_EXCEPTION_FETCHING_CLIENT_ID" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">16</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INTERNAL_EXCEPTION_FETCHING_CLIENT_ID</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">6</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INVALID_CLIENT_ID">
|
|||
|
INVALID_CLIENT_ID
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CLIENT_ID" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">18</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INVALID_CLIENT_ID</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">8</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INVALID_CODE_CHALLENGE">
|
|||
|
INVALID_CODE_CHALLENGE
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_CODE_CHALLENGE" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">20</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INVALID_CODE_CHALLENGE</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">10</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INVALID_REDIRECT_URI">
|
|||
|
INVALID_REDIRECT_URI
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_REDIRECT_URI" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">17</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INVALID_REDIRECT_URI</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">7</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INVALID_SCOPE">
|
|||
|
INVALID_SCOPE
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_SCOPE" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">21</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INVALID_SCOPE</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">11</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article class="phpdocumentor-element -constant -public ">
|
|||
|
<h4 class="phpdocumentor-element__name" id="constant_INVALID_STATE">
|
|||
|
INVALID_STATE
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#constant_INVALID_STATE" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">19</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|||
|
<span class="phpdocumentor-signature__name">INVALID_STATE</span>
|
|||
|
= <span class="phpdocumentor-signature__default-value">9</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section class="phpdocumentor-properties">
|
|||
|
<h3 class="phpdocumentor-elements__header" id="properties">
|
|||
|
Properties
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h3>
|
|||
|
<article
|
|||
|
class="
|
|||
|
phpdocumentor-element
|
|||
|
-property
|
|||
|
-protected
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="property_request">
|
|||
|
$request
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#property_request" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
<span class="phpdocumentor-element__modifiers">
|
|||
|
</span>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">39</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|||
|
<span class="phpdocumentor-signature__type"><abbr title="\Psr\Http\Message\ServerRequestInterface">ServerRequestInterface</abbr></span>
|
|||
|
<span class="phpdocumentor-signature__name">$request</span>
|
|||
|
</code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
</section>
|
|||
|
|
|||
|
<section class="phpdocumentor-methods">
|
|||
|
<h3 class="phpdocumentor-elements__header" id="methods">
|
|||
|
Methods
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h3>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
-static "
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_create">
|
|||
|
create()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_create" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">41</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">create</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$code</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><abbr title="\Psr\Http\Message\ServerRequestInterface">ServerRequestInterface</abbr> </span><span class="phpdocumentor-signature__argument__name">$request</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type"><abbr title="\Throwable">Throwable</abbr>|null </span><span class="phpdocumentor-signature__argument__name">$previous</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|||
|
<dl class="phpdocumentor-argument-list">
|
|||
|
<dt class="phpdocumentor-argument-list__entry">
|
|||
|
<span class="phpdocumentor-signature__argument__name">$code</span>
|
|||
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|||
|
</dt>
|
|||
|
<dd class="phpdocumentor-argument-list__definition">
|
|||
|
|
|||
|
</dd>
|
|||
|
<dt class="phpdocumentor-argument-list__entry">
|
|||
|
<span class="phpdocumentor-signature__argument__name">$request</span>
|
|||
|
: <span class="phpdocumentor-signature__argument__return-type"><abbr title="\Psr\Http\Message\ServerRequestInterface">ServerRequestInterface</abbr></span>
|
|||
|
</dt>
|
|||
|
<dd class="phpdocumentor-argument-list__definition">
|
|||
|
|
|||
|
</dd>
|
|||
|
<dt class="phpdocumentor-argument-list__entry">
|
|||
|
<span class="phpdocumentor-signature__argument__name">$previous</span>
|
|||
|
: <span class="phpdocumentor-signature__argument__return-type"><abbr title="\Throwable">Throwable</abbr>|null</span>
|
|||
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|||
|
<dd class="phpdocumentor-argument-list__definition">
|
|||
|
|
|||
|
</dd>
|
|||
|
</dl>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">self</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_getExplanation">
|
|||
|
getExplanation()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getExplanation" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">56</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__name">getExplanation</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_getInfo">
|
|||
|
getInfo()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getInfo" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">60</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__name">getInfo</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_getRequest">
|
|||
|
getRequest()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getRequest" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">76</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__name">getRequest</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_getStatusCode">
|
|||
|
getStatusCode()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_getStatusCode" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">52</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__name">getStatusCode</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
<article
|
|||
|
class="phpdocumentor-element
|
|||
|
-method
|
|||
|
-public
|
|||
|
"
|
|||
|
>
|
|||
|
<h4 class="phpdocumentor-element__name" id="method_trustQueryParams">
|
|||
|
trustQueryParams()
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#method_trustQueryParams" class="headerlink"><i class="fas fa-link"></i></a>
|
|||
|
</h4>
|
|||
|
<aside class="phpdocumentor-element-found-in">
|
|||
|
<abbr class="phpdocumentor-element-found-in__file" title="src/IndieAuthException.php"><a href="files/src-indieauthexception.html"><abbr title="src/IndieAuthException.php">IndieAuthException.php</abbr></a></abbr>
|
|||
|
:
|
|||
|
<span class="phpdocumentor-element-found-in__line">71</span>
|
|||
|
</aside>
|
|||
|
|
|||
|
<p class="phpdocumentor-summary">Trust Query Params</p>
|
|||
|
|
|||
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|||
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|||
|
<span class="phpdocumentor-signature__name">trustQueryParams</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|||
|
|
|||
|
<section class="phpdocumentor-description"><p>Only useful on authorization form submission requests. If this returns false,
|
|||
|
the client_id and/or request_uri have likely been tampered with, and the error
|
|||
|
page SHOULD NOT offer the user a link to them.</p>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|||
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|||
|
—
|
|||
|
<section class="phpdocumentor-description"></section>
|
|||
|
|
|||
|
|
|||
|
</article>
|
|||
|
</section>
|
|||
|
|
|||
|
</article>
|
|||
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
|||
|
<section class="phpdocumentor-search-results__dialog">
|
|||
|
<header class="phpdocumentor-search-results__header">
|
|||
|
<h2 class="phpdocumentor-search-results__title">Search results</h2>
|
|||
|
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
|
|||
|
</header>
|
|||
|
<section class="phpdocumentor-search-results__body">
|
|||
|
<ul class="phpdocumentor-search-results__entries"></ul>
|
|||
|
</section>
|
|||
|
</section>
|
|||
|
</section>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<a href="classes/Taproot-IndieAuth-IndieAuthException.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
|
|||
|
|
|||
|
</main>
|
|||
|
|
|||
|
<script>
|
|||
|
cssVars({});
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
</html>
|