'id' => CacheableNormalization::
permanent($resource_object->
getId()),
'links' =>
$normalized_links,
],
ResourceObjectNormalizationCacher::RESOURCE_CACHE_SUBSET_FIELDS =>
[],
];
$this->cacher->
saveOnTerminate($resource_object,
$normalization_parts);
$http_kernel =
$this->
prophesize(HttpKernelInterface::
class);
$request =
$this->
prophesize(Request::
class);
$response =
$this->
prophesize(Response::
class);
$event =
new TerminateEvent($http_kernel->
reveal(),
$request->
reveal(),
$response->
reveal());
$this->cacher->
onTerminate($event);
$this->
assertNotFalse((bool) $this->cacher->
get($resource_object));
Cache::
invalidateTags([$cache_tag_to_invalidate]);
$this->
assertFalse((bool) $this->cacher->
get($resource_object));
}}