Constants

ORIGINAL_SOURCE_NAME

ORIGINAL_SOURCE_NAME

DERIVATIVE_CONFIG_NAME

DERIVATIVE_CONFIG_NAME

Properties

$_derivativeNames

$_derivativeNames : array<mixed,string>

Type

array<mixed,string>

Methods

__construct()

__construct(\Fuman_InputType  $inputType) 

Constructor

Parameters

\Fuman_InputType $inputType

instantiateDerivatives()

instantiateDerivatives(array  $derivativesConfig) 

Instantiate derivatives

Parameters

array $derivativesConfig

initByRequestAndLanguage()

initByRequestAndLanguage(\Fuman_Request  $request, \Fuman_Db_Record  $record, string|null  $language) 

initialize by request and language all derivatives

Parameters

\Fuman_Request $request
\Fuman_Db_Record $record
string|null $language

createColumns()

createColumns() : array

Create columns

Returns

array

prepareConfig()

prepareConfig(\Fuman_Form_Model_Basic  $formModel) 

Prepare config

Parameters

\Fuman_Form_Model_Basic $formModel

getDerivativeClassNames()

getDerivativeClassNames() : array

Gets derivative class name

Returns

array

_instantiateDerivative()

_instantiateDerivative(\stdClass  $derivative) : \app_core_inputtype_file_derivative_abstract|null

Instantiate derivative

Parameters

\stdClass $derivative

Throws

\Fuman_Exception

Returns

\app_core_inputtype_file_derivative_abstract|null