private function isForceEager(string $resourceClass, array $options) : bool
{
$resourceMetadata = $this->resourceMetadataFactory->create($resourceClass);
if (isset($options['collection_operation_name'])) {
$forceEager = $resourceMetadata->getCollectionOperationAttribute($options['collection_operation_name'], 'force_eager', null, true);
} elseif (isset($options['item_operation_name'])) {
$forceEager = $resourceMetadata->getItemOperationAttribute($options['item_operation_name'], 'force_eager', null, true);
} else {
$forceEager = $resourceMetadata->getAttribute('force_eager');
}
return is_bool($forceEager) ? $forceEager : $this->forceEager;
}