FluidTYPO3\Flux\Form\Field\File::setDefault PHP Méthode

setDefault() public méthode

Overrides parent method to ensure properly formatted default values for files
public setDefault ( mixed $default ) : FluidTYPO3\Flux\Form\FieldInterface
$default mixed
Résultat FluidTYPO3\Flux\Form\FieldInterface
    public function setDefault($default)
    {
        if (NULL !== $default) {
            $files = array();
            $filePaths = GeneralUtility::trimExplode(',', $default);
            foreach ($filePaths as $path) {
                if (FALSE === strpos($path, '|')) {
                    $files[] = $path . '|' . rawurlencode($path);
                } else {
                    $files[] = $path;
                }
            }
            $default = implode(',', $files);
        }
        $this->default = $default;
        return $this;
    }