em = $em; } public function toAsyncFile($data) { if ($data instanceof StoredObject) { return $data; } } public function toData(AsyncFileInterface $asyncFile) { $object = $this->em ->getRepository(StoredObject::class) ->findByFilename($asyncFile->getObjectName()); return $object ?? (new StoredObject()) ->setFilename($asyncFile->getObjectName()); } }