I think I can see why you're using __call to pass through to _$method, I'm assuming so you can have static versions of all the methods too? However you don't provide any error/feedback if you attempt to __call an unknown method.
$model->foo(); // works, but does nothing
This could make debugging hard, if you misspell things, like:
I think I can see why you're using
__call
to pass through to_$method
, I'm assuming so you can have static versions of all the methods too? However you don't provide any error/feedback if you attempt to __call an unknown method.This could make debugging hard, if you misspell things, like: