DataCycleModel
extends ArrayObject
in package
implements
ModelInterface
Class DataCycleModel
Tags
Table of Contents
Interfaces
Properties
- $availableLanguages : array<string|int, mixed>
- $context : array<string|int, mixed>
- $languages : array<string|int, mixed>
- $requestParams : array<string|int, mixed>
- $translatedLanguages : array<string|int, mixed>
- $modelFactory : ModelFactoryInterface
Methods
- __construct() : mixed
- offsetGet() : mixed
- constructChild() : object
Properties
$availableLanguages read-only
public
array<string|int, mixed>
$availableLanguages
$context read-only
public
array<string|int, mixed>
$context
$languages read-only
public
array<string|int, mixed>
$languages
languages is determined by request params
$requestParams read-only
public
array<string|int, mixed>
$requestParams
$translatedLanguages read-only
public
array<string|int, mixed>
$translatedLanguages
$modelFactory read-only
protected
ModelFactoryInterface
$modelFactory
Methods
__construct()
public
__construct(object $input, array<string|int, mixed> $context, array<string|int, mixed> $requestParams, ModelFactoryInterface $modelFactory) : mixed
Parameters
- $input : object
- $context : array<string|int, mixed>
- $requestParams : array<string|int, mixed>
- $modelFactory : ModelFactoryInterface
offsetGet()
public
offsetGet(mixed $key) : mixed
Parameters
- $key : mixed
constructChild()
protected
constructChild(object $data, array<string|int, mixed> $context, array<string|int, mixed> $requestParams) : object
Parameters
- $data : object
- $context : array<string|int, mixed>
- $requestParams : array<string|int, mixed>