title: twice() method doesn't work in Mockery PHP
body: <p>I am new to PHP Mockery Framework. I have a mock function executePrepared($arg1, $arg2, arg3) which I am calling it twice but seems to be not working and gives below error in PHPUnit command line:</p>
  
  <pre><code>Configuration read from C:\xampp\htdocs\DatabaseTesting\phpunit.xml
  
  ..←[31;1mE←[0m
  
  Time: 47 ms, Memory: 3.25Mb
  
  There was 1 error:
  
  
  1) Test\Database\Table\TableTest::testinsertMany
   Mockery\Exception\NoMatchingExpectationException: No matching handler found for
   Mockery_0_Database_PGC::executePrepared(array(0=&gt;'ClayPipe',1=&gt;2000,2=&gt;2100,3=&gt;1
   ,4=&gt;'2000-01-01',5=&gt;'{"1":"1","2":6,"3":8,"4":10}',), "insert_assets", "\Databas
   e\Model\Asset"). Either the method was unexpected or its arguments matched no ex
   pected argument list for this method
  </code></pre>
  
  <p>my test function is as below:</p>
  
  <pre><code> public function testinsertMany() {
        $this-&gt;PGCMock-&gt;shouldReceive('executePrepared')-&gt;twice()-&gt;withArgs(array(
  [array('Clay Pipe',2000,2100,1,'2000-01-01','{"1":"1","2":6,"3":8,"4":10}'), 'insert_assets', '\Database\Model\Asset'],
  [array('Main Street',1000,1100,0,'2000-02-01','{"1":"1","2":6,"3":8,"4":10}'), 'insert_assets', '\Database\Model\Asset']))
  -&gt;andReturn($expectedResult1);
  
  $data1 = array('name'=&gt;'Clay Pipe',
                      'hist_cost' =&gt; 2000,
                      'val_cost' =&gt; 2100,
                      'val_method' =&gt; 1,
                      'service_date' =&gt; '2000-01-01',
                      'tags' =&gt; '{"1":"1","2":6,"3":8,"4":10}'
                      );
  
      $data2 = array('name'=&gt;'Main Street',
                      'hist_cost' =&gt; 1000,
                      'val_cost' =&gt; 1100,
                      'val_method' =&gt; 0,
                      'service_date' =&gt; '2000-02-01',
                      'tags' =&gt; '{"1":"1","2":6,"3":8,"4":10}'
                      ); 
  
      $actualResult = $this-&gt;tableMock-&gt;insertMany(array($data1,$data2));
  }
  </code></pre>
  
  <p>I don't understand what's wrong here. Is my Syntax for calling mock function twice() with passed argument wrong? Could any body please guide me here?</p>