FluidTYPO3\Flux\Form\Field\Input::buildConfiguration PHP Method

buildConfiguration() public method

public buildConfiguration ( ) : array
return array
    public function buildConfiguration()
    {
        $minimum = $this->getMinimum();
        $maximum = $this->getMaximum();
        $validate = $this->getValidate();
        $configuration = $this->prepareConfiguration('input');
        $configuration['placeholder'] = $this->getPlaceholder();
        $configuration['size'] = $this->getSize();
        $configuration['max'] = $this->getMaxCharacters();
        $configuration['eval'] = $validate;
        if (NULL !== $minimum && NULL !== $maximum && in_array('int', GeneralUtility::trimExplode(',', $validate))) {
            $configuration['range'] = array('lower' => $minimum, 'upper' => $maximum);
        }
        return $configuration;
    }