CacheableUnauthorizedHttpException.php
Namespace
Drupal\Core\Http\ExceptionFile
- 
              core/lib/ Drupal/ Core/ Http/ Exception/ CacheableUnauthorizedHttpException.php 
View source
<?php
namespace Drupal\Core\Http\Exception;
use Drupal\Core\Cache\CacheableDependencyInterface;
use Drupal\Core\Cache\CacheableDependencyTrait;
use Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException;
/**
 * A cacheable UnauthorizedHttpException.
 */
class CacheableUnauthorizedHttpException extends UnauthorizedHttpException implements CacheableDependencyInterface {
  use CacheableDependencyTrait;
  
  /**
   * {@inheritdoc}
   */
  public function __construct(CacheableDependencyInterface $cacheability, $challenge, $message = NULL, \Exception $previous = NULL, $code = 0) {
    $this->setCacheability($cacheability);
    parent::__construct($challenge, $message, $previous, $code);
  }
}Classes
| Title | Deprecated | Summary | 
|---|---|---|
| CacheableUnauthorizedHttpException | A cacheable UnauthorizedHttpException. | 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
