lithium\tests\cases\core\LibrariesTest::testFindingClassesWithCallableFilters PHP Method

testFindingClassesWithCallableFilters() public method

    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->assertCount(1, $result);
        $this->assertIdentical(__FILE__, $result[0]->getRealPath());
    }