title: PHPUnit prophesize a method without exact arguments
body: <p>I'm mocking a UserRepository class using <a href="https://github.com/phpspec/prophecy" rel="noreferrer">prophecy</a> to ensure that when a <code>POST</code> request to <code>/user</code> is sent, that the <code>create()</code> method on UserRepository is fired. </p>
  
  <pre><code>$repository = $this-&gt;prophesize(UserRepository::class);
  
  $repository-&gt;create()-&gt;shouldBeCalled()
  </code></pre>
  
  <p>The only problem is that the <code>create()</code> method sends Request data as an argument to the repository for some serious tweaking of the inputs before doing anything. How do I mock the <code>create()</code> call without telling prophecy what the arguments will be?</p>
  
  <p>Or is this just really bad practice on my end and the Request data should never be passed to the repository?</p>