public function __call($method, $args) if ( !方法以确保$method在我的有效方法列表中?现在我是这么做的; * @covers World\Transmission::__call() *::mock('World\\Transmission', array($this->config))-&
我有一个API用于与我的web应用程序交互,由一个类定义。每个可公开访问的方法都需要在运行前进行身份验证。我希望使用神奇的__call函数,而不是在每个方法中重复使用同一行。然而,它只能在私有或受保护的方法上工作,而我的方法需要是公共的才能与Zend_Json_Server一起工作。class MY_Api public function __call($name, $ar