Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory::createUploadedFile PHP Method

createUploadedFile() private method

Creates Symfony UploadedFile instance from PSR-7 ones.
private createUploadedFile ( Psr\Http\Message\UploadedFileInterface $psrUploadedFile ) : Symfony\Component\HttpFoundation\File\UploadedFile
$psrUploadedFile Psr\Http\Message\UploadedFileInterface
return Symfony\Component\HttpFoundation\File\UploadedFile
    private function createUploadedFile(UploadedFileInterface $psrUploadedFile)
    {
        $temporaryPath = '';
        $clientFileName = '';
        if (UPLOAD_ERR_NO_FILE !== $psrUploadedFile->getError()) {
            $temporaryPath = $this->getTemporaryPath();
            $psrUploadedFile->moveTo($temporaryPath);
            $clientFileName = $psrUploadedFile->getClientFilename();
        }
        return new UploadedFile($temporaryPath, null === $clientFileName ? '' : $clientFileName, $psrUploadedFile->getClientMediaType(), $psrUploadedFile->getSize(), $psrUploadedFile->getError(), true);
    }