public function __call($name, $arguments) { if (!$this->_wasCalled($name, $arguments)) { return $this; } $calls = $this->_actualCalls(); $expected = MethodCall::newInstance($name, $arguments)->toString() . ' is never called'; $this->_fail("Unwanted method was called", $expected, $calls); }
public function __call($name, $arguments) { if ($this->numberOfActualCalls($name, $arguments) === $this->times) { return $this; } $calls = $this->_actualCalls(); $expected = MethodCall::newInstance($name, $arguments)->toString() . ' is called ' . $this->times . ' times'; $this->_fail("Called method incorrect times", $expected, $calls); }