Sulu\Bundle\MediaBundle\Media\FileValidator\FileValidator::setMaxFileSize PHP Метод

setMaxFileSize() публичный Метод

public setMaxFileSize ( string $maxFileSize )
$maxFileSize string
    public function setMaxFileSize($maxFileSize)
    {
        $digitalUnits = ['B' => 1, 'KB' => 1024, 'MB' => 1048576, 'GB' => 1073741824, 'TB' => 1099511627776];
        $defaultUnit = 'B';
        $value = intval($maxFileSize);
        $maxFileSizeParts = preg_split('/\\d+/', $maxFileSize);
        $digitalUnit = isset($maxFileSizeParts[1]) ? $maxFileSizeParts[1] : $defaultUnit;
        $unitInBytes = isset($digitalUnits[strtoupper($digitalUnit)]) ? $digitalUnits[strtoupper($digitalUnit)] : $digitalUnits[$defaultUnit];
        $this->maxFileSize = $value * $unitInBytes;
    }