public function __construct($fieldFieldConfig, $wholeConfig)
{
parent::__construct($fieldFieldConfig, $wholeConfig);
if (!empty($fieldFieldConfig['repositoryBindKey'])) {
$this->repositoryBindKey = $fieldFieldConfig['repositoryBindKey'];
} else {
$this->repositoryBindKey = 'Table_' . $wholeConfig['table'] . '_' . $this->field;
}
if (array_key_exists('fileLimit', $fieldFieldConfig)) {
$this->fileLimit = $fieldFieldConfig['fileLimit'];
} else {
$this->fileLimit = 1;
}
if (!empty($this->defaultValue) && !is_array($this->defaultValue)) {
$this->defaultValue = array($this->defaultValue);
}
if (array_key_exists('path', $fieldFieldConfig)) {
$this->path = $fieldFieldConfig['path'];
} else {
$this->path = '';
}
}