Extends
lithium\test\UnitSource
public function testFindingClassesWithCallableFilters() {
$result = Libraries::find('lithium', array(
'recursive' => true, 'path' => '/tests/cases', 'format' => function($file, $config) {
return new SplFileInfo($file);
},
'filter' => function($file) {
if ($file->getFilename() === 'LibrariesTest.php') {
return $file;
}
}
));
$this->assertEqual(1, count($result));
$this->assertIdentical(__FILE__, $result[0]->getRealPath());
}