public function expect($method, $args = null, $times = 1) { $args = $args === null ? [Argument::cetera()] : $args; $mock = call_user_func_array([$this->prophecy, $method], $args); return $mock->shouldBeCalledTimes($times); }