feature #1286 Adding ignoreStrictCheck option for call_user_func_array, if throwing...
authorFabien Potencier <fabien.potencier@gmail.com>
Tue, 3 Dec 2013 14:08:30 +0000 (15:08 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Tue, 3 Dec 2013 14:08:30 +0000 (15:08 +0100)
commit107fd201bf983d20e5d98ab65ccbdfe6bc1fd611
tree3878221afc1347164727087ca5cd95c65a13daab
parent7e7818e48fb1662e029d83498d96d1c77102519b
parent1abf5d99fa20333718af1e57d7a9a6926149911a
feature #1286 Adding ignoreStrictCheck option for call_user_func_array, if throwing exception (fabpot)

This PR was merged into the master branch.

Discussion
----------

Adding ignoreStrictCheck option for call_user_func_array, if throwing exception

Same as #1236 with added unit tests and C extension support (to come).

"I experienced the issue when using FuelPHP's ORM with EAV containers. When I tried to reference a property that was not defined I expected to get null, but instead the whole application stopped because an exception was thrown in the ORM, that no such function is present.

I couldn't find other possible exception that could be thrown when this function is called, so I assumed it's safe to take the ignoreStrictCheck into consideration here."

Commits
-------

1abf5d9 [ext] Mirroring PHP change for call_user_func_array, see #1286
9ab290b added tests for exceptions thrown in __call()
c711d37 Adding ignoreStrictCheck option for call_user_func_array, if throwing exception
CHANGELOG