# Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class ProcessItemInterface (1.72.2)

1.72.2 (latest) 1.72.1 1.71.2 1.70.0 1.69.0 1.68.2 1.67.0 1.66.0 1.65.0 1.64.3 1.63.0 1.62.3 1.61.0 1.60.1 1.59.1 1.58.2 1.53.0 1.52.11 1.51.2 1.50.0 1.49.3 1.48.1

> [!WARNING]
> **Beta**
>
>
> This library is covered by the [Pre-GA Offerings Terms](https://docs.cloud.google.com/terms/service-terms#1)
> of the Terms of Service. Pre-GA libraries might have limited support,
> and changes to pre-GA libraries might not be compatible with other pre-GA versions.
> For more information, see the
> [launch stage descriptions](https://docs.cloud.google.com/products#product-launch-stages).

Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class ProcessItemInterface.

An interface for processing the items.

## Namespace

Google \\ Cloud \\ Core \\ Batch

## Methods

### submit

Submit a job for async processing.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `item` | `mixed` An item to submit. |
| `idNum` | `int` A numeric id of the job. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `void` |   |

### flush

Run the job with the given id.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `idNum` | `int` A numeric id of the job. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `bool` |   |