UnionOfRAD/lithium — Issue #345: Closure for find on collection doesn't seem to work right?
Author: tonyeung
Created: 2012-02-21 09:49:33+00:00
State: open

So I have a variable and a recordset:

$firstRecordID = 1;
$records = Recordset::all();

I want to filter the recordset:

$filteredRecords = $records->find(function($record){
if($record->id == $firstRecordID)
return true;
else
return false;
});

Unfortunately, the closure has no clue what $firstRecordID is.

How do I pass in the ID?