Кажется, что вы делаете ненужную работу и делаете это немного сложнее, чем, вероятно, должно быть. Вы следовали этому руководству Symfony, как загрузить файлы ?
Между тем, похоже, что имя изображения находится в $this->image
, поэтому вы можете просто передать его в качестве аргумента второго конструктора.
$uploadedfile = new UploadedFile($this->getUploadRootDir().'/'.$this->image, $this->image);
Однако UploadedFile , вероятно, должен исходить только от отправки формы, и в вашей сущности вы захотите использовать Файл взамен - например, так:
use Symfony\Component\HttpFoundation\File\File;
$uploadedfile = new File($this->getUploadRootDir() .'/' . $this->image);