API Network BatchRequestProcessor - evansims/openfga-php GitHub Wiki

Handles batch processing of write tuple requests. This class encapsulates the logic for processing write tuple requests in both transactional and non-transactional modes. It handles chunking, parallel execution, retries, and error aggregation.

Table of Contents


Namespace

OpenFGA\Network


Source

View source code


Methods

getLastRequest

public function getLastRequest(): ?Psr\Http\Message\RequestInterface

Get the last HTTP request made.

View source


Returns

Psr\Http\Message\RequestInterface | null


getLastResponse

public function getLastResponse(): ?Psr\Http\Message\ResponseInterface

Get the last HTTP response received.

View source


Returns

Psr\Http\Message\ResponseInterface | null


process

public function process(WriteTuplesRequest $request): SuccessInterface

Process a write tuples request.

View source


Parameters

Name Type Description
$request WriteTuplesRequest The request to process

Returns

SuccessInterface — Always returns Success with WriteTuplesResponse

⚠️ **GitHub.com Fallback** ⚠️