title: PHP Model and Services: how about multiple results?
body: <p>Just learning OOP, I discovered this slideshare:</p>
  
  <p><a href="http://www.slideshare.net/aaronsaray/enterprise-php-mappers-models-and-services" rel="nofollow">http://www.slideshare.net/aaronsaray/enterprise-php-mappers-models-and-services</a></p>
  
  <p>At slide 26 he creates a class named <code>UserService</code>, that invokes a mapper proxy with MySql (slide 25) and passes it a <code>User object</code> (shown at slide 24).</p>
  
  <p>This seems to me "perfect"; in effect we "get" an <code>User Object</code> populated and mapped with database (or others database).</p>
  
  <p>My issue is: If I have multiple returns (imagine to have 100 records on database and we need to print all of them).</p>
  
  <p>How manage this scenario? How "populate" <code>100 User objects?</code></p>