ListingCategories
in package
implements
JsonSerializable
Class ListingCategories
Interfaces, Classes and Traits
- JsonSerializable
Table of Contents
- $listingCategories : array<string|int, ListingCategory>
- create() : ListingCategories
- jsonSerialize() : array<string|int, mixed>
- __construct() : mixed
- ListingCategories constructor.
Properties
$listingCategories
private
array<string|int, ListingCategory>
$listingCategories
Methods
create()
public
static create(ListingCategory ...$listingCategories) : ListingCategories
Parameters
- $listingCategories : ListingCategory
Return values
ListingCategories —jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —Returns array of objects, that matches the ListingCategory schema from "configuration.schema.json".
__construct()
ListingCategories constructor.
private
__construct(array<string|int, ListingCategory> ...$listingCategories) : mixed
Parameters
- $listingCategories : array<string|int, ListingCategory>