Сервисы в четверке по умолчанию приватные и к ним нет доступа через контейнер. Инъекция FOS\UserBundle\Model\UserManagerInterface в конструктор или метод нужного класса решит проблему
private $manager;
public function __construct(UserManagerInterface $manager)
{
$this->manager = $manager;
}
public function fooMethod(User $user): void
{
$this->manager->updateUser($user);
}
When creating a form to edit an already persisted item, the file form type still expects a File instance. As the persisted entity now contains only the relative file path, you first have to concatenate the configured upload path with the stored filename and create a new File class