Я интегрирующую систему FileUpload с fosuserbundleКак переопределить FOSUserBundle/Doctrine/UserManager.php
мне нужно переопределить функцию 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();
}
}
пожалуйста, просмотрите мой ответ и спросить, если что-то неясно, в противном случае принять :) – nifr