On Thu, Feb 25, 2016 at 11:20 AM, Marco Pivetta <ocram...@gmail.com> wrote:

> Just adding to the use-cases: I really could've needed this the other day:
>
>
> $records = array_map([MyRecord::class, '__construct'],
> $db->someQuery()->fetchAll());
>
> I used a named constructor instead, but this results with more internal
> method calls:
>
> $records = array_map([MyRecord::class, 'fromResultSetRow'],
> $db->someQuery()->fetchAll());
>

If fetchAll is coming from PDO. then you could have simply done this:

$records = $db->someQuery()->fetchAll(MyRecord::class);

Reply via email to