Witam.
Mam klasę która produkuje mi encje File lecz owa encja potrzebuje obiektu user, a wygląda to tak:
static public function createFileFromUploadFile(UploadedFile $uploadedFile,UserInterface $user) : File
{
return (new File())->setSize($uploadedFile->getSize())
->setUser($user)
->setName($uploadedFile->getClientOriginalName())
->setMimeType($uploadedFile->getClientMimeType())
->setServerName(md5($uploadedFile->getClientOriginalName()))//todo sald!!
->setDateAdd(new \DateTime()); //todo clock;
}
Co o tym myślicie? Czy jednak obiekt user powinien zostać inaczej przekazany? Ew czy dobrze, że produkuje jeden obiekt na podstawie innego?