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

Reply via email to