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;
}