Properties

$_config

$_config : object

Type

object

$_name

$_name : string

Type

string

$_sourceName

$_sourceName : string

Type

string

$_configErrors

$_configErrors : array

Type

array

Methods

__construct()

__construct(string  $name, string  $sourceName, \stdClass  $config, \app_core_inputtype_file  $inputType) 

Constructor

Parameters

string $name
string $sourceName
\stdClass $config
\app_core_inputtype_file $inputType

Throws

\Fuman_Exception

getFormPrefix()

getFormPrefix(\Fuman_Form_Model_Basic  $formModel = null) : string

Gets form prefix

Parameters

\Fuman_Form_Model_Basic $formModel

Returns

string

initByRequestAndLanguage()

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

fetch cropping information

Parameters

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

prepareConfig()

prepareConfig(\Fuman_Form_Model_Basic  $formModel) : array

Gets config component

Parameters

\Fuman_Form_Model_Basic $formModel

Returns

array

configPreSave()

configPreSave(\Fuman_Db_Record  $record, \Fuman_Form_Model_Basic  $formModel) : \stdClass

Config pre save

Parameters

\Fuman_Db_Record $record
\Fuman_Form_Model_Basic $formModel

Returns

\stdClass

getFormComponent()

getFormComponent() : \stdClass|null

Gets form component

Returns

\stdClass|null

createColumns()

createColumns() : array|null

Create columns

Returns

array|null

getName()

getName() : string

Gets name

Returns

string

getSourceName()

getSourceName() : string

Gets source name

Returns

string

createConfigElement()

createConfigElement(\Fuman_Form_Model_Basic  $formModel, string  $name, string  $formPrefix, string  $formClassName) : \Fuman_InputType_Element

Create config element

Parameters

\Fuman_Form_Model_Basic $formModel
string $name
string $formPrefix
string $formClassName

Returns

\Fuman_InputType_Element

_storeFile()

_storeFile(\Fuman_File  $file, \Fuman_Db_Record  $record, \app_core_inputtype_file_storage_abstract  $storageFactory, string  $language) 

Stores the file and throws an exception if it fails

Parameters

\Fuman_File $file
\Fuman_Db_Record $record
\app_core_inputtype_file_storage_abstract $storageFactory
string $language

Throws

\Exception

_crop()

_crop(\Fuman_File  $file, \stdClass  $cropConfig) 

Crop

Parameters

\Fuman_File $file
\stdClass $cropConfig