Le 15/06/2011 14:09, nibsirahsieu a écrit :
I'm in the progress of making FOSUserBundle compatible with propel
(using PropelBundle), but i encountered an issue that i think hard to
resolve.
This is because the different signature of equals function between
UserInterface (Symfony\Component\Security\Core\User\UserInterface) and
User object (inherits BaseObject class).
In the UserInterface, the equals function defined as function
equals(UserInterface $user) where as in the propel BaseObject class it
was defined as equal($obj).
So far, i just removing equals function in the UserInterface class to
make it work.
The questions is, there is a way to make it work without removing
equals function in the Symfony UserInterface class?
i'm sorry for my poor english..
best regards
nibsirahsieu
The /equals/ method is part of the core UserInterface and is needed by
the Security component. If you have an /equal/ method in your Propel
object, it does not forbid you to define a /equals/ method. And if
Propel forbids you to define /equals/ according to the security
UserInterface, you will not be able to use any Propel class as user in
your project.
--
Christophe | Stof
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en