27 lines
		
	
	
		
			545 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			545 B
		
	
	
	
		
			PHP
		
	
	
	
<?php
 | 
						|
 | 
						|
namespace BookStack\Exceptions;
 | 
						|
 | 
						|
use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface;
 | 
						|
 | 
						|
class ApiAuthException extends \Exception implements HttpExceptionInterface
 | 
						|
{
 | 
						|
    protected int $status;
 | 
						|
 | 
						|
    public function __construct(string $message, int $statusCode = 401)
 | 
						|
    {
 | 
						|
        $this->status = $statusCode;
 | 
						|
        parent::__construct($message, $statusCode);
 | 
						|
    }
 | 
						|
 | 
						|
    public function getStatusCode(): int
 | 
						|
    {
 | 
						|
        return $this->status;
 | 
						|
    }
 | 
						|
 | 
						|
    public function getHeaders(): array
 | 
						|
    {
 | 
						|
        return [];
 | 
						|
    }
 | 
						|
}
 |