ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\EagerLoadingExtension::isForceEager PHP Method

isForceEager() private method

Does an operation force eager?
private isForceEager ( string $resourceClass, array $options ) : boolean
$resourceClass string
$options array
return boolean
    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;
    }