我正在将文件上传系统与 fosuserbundle 集成
我需要覆盖 updateUser 函数
/vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Doctrine/UserManager.php
我将此文件复制到
/ACME/UserBundle/Doctrine/UserManager.php
但它不起作用。
这是我的临时 /vendor/friendsofsymfony/user-bundle/FOS/UserBundle/Doctrine/UserManager.php
public function updateUser(UserInterface $user, $andFlush = true)
{
$this->updateCanonicalFields($user);
$this->updatePassword($user);
//it works but it should not be used here.
$user->upload();
//
$this->objectManager->persist($user);
if ($andFlush) {
$this->objectManager->flush();
}
}