Neos\FluidAdaptor\ViewHelpers\Form\UploadViewHelper::getUploadedResource PHP Method

getUploadedResource() protected method

Returns a previously uploaded resource, or the resource specified via "value" argument if no resource has been uploaded before If errors occurred during property mapping for this property, NULL is returned
protected getUploadedResource ( ) : PersistentResource
return Neos\Flow\ResourceManagement\PersistentResource or NULL if no resource was uploaded and the "value" argument is not set
    protected function getUploadedResource()
    {
        $resource = null;
        if ($this->hasMappingErrorOccurred()) {
            $resource = $this->getLastSubmittedFormData();
        } elseif ($this->hasArgument('value')) {
            $resource = $this->arguments['value'];
        } elseif ($this->isObjectAccessorMode()) {
            $resource = $this->getPropertyValue();
        }
        if ($resource === null) {
            return null;
        }
        if ($resource instanceof PersistentResource) {
            return $resource;
        }
        return $this->propertyMapper->convert($resource, PersistentResource::class);
    }