title: CakePHP 3 find all where id matches OR in a array unknown length
body: <p>I have a session cart where I add id and quantity in.</p>
  
  <p>My array looks like this <code>$cart = [[1,1], [108,1] ,[50,2], [109,1]]</code>
  First index is the Product ID and the second is the quantity.</p>
  
  <p>I am trying to do a find where id is equal to my <code>array[0]</code>
  As a test i explicit set the ids i want</p>
  
  <p>I search through the manuel, i couldn't really find anything. I saw <code>matching()</code> but that isn't it either.</p>
  
  <pre><code>  $query = $this-&gt;Carts-&gt;Products-&gt;find('all')
          -&gt;where(['id' =&gt; [1,108,50,109] ]);
  </code></pre>
  
  <p>One idea is do a foreach on $cart and just to do a query get(id) on each one? But that doesn't sound efficient.</p>