Ip\Internal\Grid\Model\Field\RepositoryFile::__construct PHP Method

__construct() public method

public __construct ( $fieldFieldConfig, $wholeConfig )
    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 = '';
        }
    }