function ResourceObjectNormalizationCacher::generateLookupRenderArray
Same name in other branches
- 8.9.x core/modules/jsonapi/src/EventSubscriber/ResourceObjectNormalizationCacher.php \Drupal\jsonapi\EventSubscriber\ResourceObjectNormalizationCacher::generateLookupRenderArray()
Generates a lookup render array for a normalization.
Parameters
\Drupal\jsonapi\JsonApiResource\ResourceObject $object: The resource object for which to generate a cache item.
Return value
array A render array for use with the RenderCache service.
See also
\Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber::$dynamicPageCacheRedirectRenderArray
2 calls to ResourceObjectNormalizationCacher::generateLookupRenderArray()
- ResourceObjectNormalizationCacher::get in core/
modules/ jsonapi/ src/ EventSubscriber/ ResourceObjectNormalizationCacher.php - Reads an entity normalization from cache.
- ResourceObjectNormalizationCacher::set in core/
modules/ jsonapi/ src/ EventSubscriber/ ResourceObjectNormalizationCacher.php - Writes a normalization to cache.
File
-
core/
modules/ jsonapi/ src/ EventSubscriber/ ResourceObjectNormalizationCacher.php, line 164
Class
- ResourceObjectNormalizationCacher
- Caches entity normalizations after the response has been sent.
Namespace
Drupal\jsonapi\EventSubscriberCode
protected static function generateLookupRenderArray(ResourceObject $object) {
return [
'#cache' => [
'keys' => [
$object->getResourceType()
->getTypeName(),
$object->getId(),
$object->getLanguage()
->getId(),
],
'bin' => 'jsonapi_normalizations',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.