You are here

class HttpExceptionNormalizerValue in JSON:API 8.2

Same name and namespace in other branches
  1. 8 src/Normalizer/Value/HttpExceptionNormalizerValue.php \Drupal\jsonapi\Normalizer\Value\HttpExceptionNormalizerValue

Helps normalize exceptions in compliance with the JSON:API spec.

@internal JSON:API maintains no PHP API since its API is the HTTP API. This class may change at any time and this will break any dependencies on it.

Hierarchy

Expanded class hierarchy of HttpExceptionNormalizerValue

See also

https://www.drupal.org/project/jsonapi/issues/3032787

jsonapi.api.php

1 file declares its use of HttpExceptionNormalizerValue
HttpExceptionNormalizer.php in src/Normalizer/HttpExceptionNormalizer.php

File

src/Normalizer/Value/HttpExceptionNormalizerValue.php, line 14

Namespace

Drupal\jsonapi\Normalizer\Value
View source
class HttpExceptionNormalizerValue extends CacheableNormalization {

}

Members

Namesort descending Modifiers Type Description Overrides
CacheableDependencyTrait::$cacheContexts protected property Cache contexts.
CacheableDependencyTrait::$cacheMaxAge protected property Cache max-age.
CacheableDependencyTrait::$cacheTags protected property Cache tags.
CacheableDependencyTrait::getCacheContexts public function 3
CacheableDependencyTrait::getCacheMaxAge public function 3
CacheableDependencyTrait::getCacheTags public function 3
CacheableDependencyTrait::setCacheability protected function Sets cacheability; useful for value object constructors.
CacheableNormalization::$normalization protected property A normalized value.
CacheableNormalization::aggregate public static function Collects an array of CacheableNormalizations into a single instance.
CacheableNormalization::getNormalization public function Gets the decorated normalization. 1
CacheableNormalization::hasNoNestedInstances protected static function Ensures that no nested values are instances of this class.
CacheableNormalization::omitIfEmpty public function Converts the object to a CacheableOmission if the normalization is empty.
CacheableNormalization::permanent public static function Creates a CacheableNormalization instance without any special cacheability. 1
CacheableNormalization::withCacheableDependency public function Gets a new CacheableNormalization with an additional dependency.
CacheableNormalization::__construct public function CacheableNormalization constructor. 1