getAdapter(); $query = $adapter->query(); foreach ($resource->getSchema()->scopes as $scope) { $scope($query, $request); } $model = $adapter->find($query, $id); if (! $model) { throw new ResourceNotFoundException($resource->getType(), $id); } return $model; } }