WooCommerce Code Reference

ArrayOf
in package

Declares the element type for an array-typed property or return value.

PHP arrays are untyped, so the builder cannot infer the element type via reflection. Apply this attribute to tell the builder what GraphQL list type to generate (e.g. [Int!], [String!]).

Example: #[ArrayOf('int')] on a array $product_ids property produces the GraphQL type [Int!]!.

Table of Contents

__construct()  : mixed
Constructor.

Methods

__construct()

Constructor.

public __construct(string $type) : mixed
Parameters
$type : string

A scalar name ('int', 'string', 'float', 'bool') or a fully-qualified class name for output/enum types.

Return values
mixed