[dev] [cvs] commit: framework/Auth Auth.php
Michael Rubinsky
mike at theupstairsroom.com
Sun Jun 25 22:20:06 PDT 2006
Quoting Chuck Hagenbuch <chuck at horde.org>:
> Quoting Michael Rubinsky <mike at theupstairsroom.com>:
>
>> Log:
>> Don't exit with PEAR_Error immediatly, move on to other
>> applications and return errors at the end.
>
> This dramatically decreases the amount of data sent back in the pear
> errors - perhaps they should at least be logged first? Can you outline
> your reasoning for the change?
If Auth::removeUserData receives a PEAR_Error back from any of the API
calls, it just exits and returns the error - preventing it from
continuing on with any further removeUserData api calls. So, for
example, Turba is using a backend that cannot support removing data in
this way, Auth::removeUserData will exit after calling
_turba_removeUserData() even if there are more apps to try.
I can log the errors before dropping them - or I can change the api
calls to not return PEAR_Error in certain cases - but then we lose the
fact that the data was not removed...
Thanks,
mike
--
The Horde Project (www.horde.org)
mrubinsk at horde.org
More information about the dev
mailing list