class Input implements InputInterface, DenormalizableInterface (View source)

Responsible for presenting all loaded Concrete\Core\Command\Task\Input\FieldInterface fields to the actual task system.

Properties

protected FieldInterface[] $fields

Methods

addField(FieldInterface $field)

No description

FieldInterface|null
getField(string $key)

No description

bool
hasField(string $key)

No description

getFields()

No description

jsonSerialize()

No description

denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])

No description

Details

addField(FieldInterface $field)

No description

Parameters

FieldInterface $field

FieldInterface|null getField(string $key)

No description

Parameters

string $key

Return Value

FieldInterface|null

bool hasField(string $key)

No description

Parameters

string $key

Return Value

bool

getFields()

No description

jsonSerialize()

No description

denormalize(DenormalizerInterface $denormalizer, $data, string $format = null, array $context = [])

No description

Parameters

DenormalizerInterface $denormalizer
$data
string $format
array $context