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>
							 |