CategoryDetailType
in package
Class representing CategoryDetailType.
XSD Type: categoryDetailType
Table of Contents
- $category : array<string|int, mixed>
- $version : string|null
- addToCategory() : self
- Adds as category.
- getCategory() : array<string|int, CategoryType>
- Gets as category.
- getVersion() : string
- Gets as version.
- issetCategory() : bool
- isset category.
- setCategory() : self
- Sets a new category.
- setVersion() : self
- Sets a new version.
- unsetCategory() : void
- unset category.
Properties
$category
private
array<string|int, mixed>
$category
= []
$version
private
string|null
$version
= null
Methods
addToCategory()
Adds as category.
public
addToCategory(CategoryType $category) : self
Parameters
- $category : CategoryType
Return values
self —getCategory()
Gets as category.
public
getCategory() : array<string|int, CategoryType>
Return values
array<string|int, CategoryType> —getVersion()
Gets as version.
public
getVersion() : string
Return values
string —issetCategory()
isset category.
public
issetCategory(int|string $index) : bool
Parameters
- $index : int|string
Return values
bool —setCategory()
Sets a new category.
public
setCategory([array<string|int, CategoryType> $category = null ]) : self
Parameters
- $category : array<string|int, CategoryType> = null
Return values
self —setVersion()
Sets a new version.
public
setVersion(string $version) : self
Parameters
- $version : string
Return values
self —unsetCategory()
unset category.
public
unsetCategory(int|string $index) : void
Parameters
- $index : int|string