title: symfony entity setmaxresult/limit on array collection
body: <p>Is it possible to set a max amount of result when retrieving related objects in a one-to-many relationship using the "lazy load"?</p>
  
  <p>Example:<br />
  Lets say a Person have shoes</p>
  
  <pre><code>$person = $em-&gt;find($id);
  $person-&gt;getShoes();
  </code></pre>
  
  <p>This will fetch everything from the shoes table with <code>person_id</code>.
  But what if I only want to show the last 5 shoes that where added to the db?</p>
  
  <p>Or is the only solution use the Paginator and do:</p>
  
  <pre><code>$em-&gt;createQuery('...')-&gt;setMaxResult(5);
  </code></pre>