Le 16/06/2011 10:40, Oleg Stepura a écrit :
Hi!

Well, actually I do not want to throw an exception on /NOTICE /and /WARNING /errors. *That is not the reason to stop the workflow*. But I need to be notified about this errors to be able to find and fix it.
Your error handler calls the parent one, which throws an exception when an error occurs (or a WARNING or NOTICE depending of its level of reporting). So it stops the workflow. If you don't want an exception, don't use an error handler that throws an exception.

I suppose it's not only me who will try to port his old working code into Symfony2. And me and these people would want to know about all errors that happen during execution. So error notification is a needed feature.

I still do not understand why an error that was triggered inside the controller action code has lost the request scope. Why? As far as I could imagine, before any action is called the scope is entered, and after it is left - the scope is left. So when an error was triggered and handled the scope should be entered. This is the thing I'm missing.

And is there any thoughts on what will be the better way to get a request object in the code I've written for the error handling? Here the link again: https://gist.github.com/1027184 <https://gist.github.com/1027184>

One solution is to try to get a request object from DIC and if it fails - instantiate it again with Request::createFromGlobals(). But that is not a good solution since the request object was already constructed somewhere.

Thanks!


--
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 developers" group.
To post to this group, send email to symfony-devs@googlegroups.com
To unsubscribe from this group, send email to
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to