/opt/alt/php55/usr/share/doc/pear/Base/docs
NameSizeModeActions
repos/-0755rm
CREDITS2290644editdlrm
LICENSE15700644editdlrm
tutorial.txt87990644editdlrm
tutorial_autoload.php4950644editdlrm
tutorial_example_01.php2150644editdlrm
tutorial_example_02.php1890644editdlrm
tutorial_example_03.php1070644editdlrm
tutorial_example_04.php14240644editdlrm
tutorial_lazy_initialization.php9140644editdlrm
Edit: /opt/alt/php55/usr/share/doc/pear/Base/docs/tutorial_example_04.php (1424B)
elements[] = $sourceDir . DIRECTORY_SEPARATOR . $fileName; $context->count++; $context->size += $fileInfo['size']; } static public function findRecursive( $sourceDir, array $includeFilters = array(), array $excludeFilters = array() ) { // create the context, and then start walking over the array $context = new ezcBaseFileFindContext; ezcBaseFile::walkRecursive( $sourceDir, $includeFilters, $excludeFilters, array( 'myProgressFinder', 'findRecursiveCallback' ), $context ); // collect the statistics (which we don't do anything with in this example) $statistics['size'] = $context->size; $statistics['count'] = $context->count; // return the found and pattern-matched files sort( $context->elements ); return $context->elements; } } $files = myProgressFinder::findRecursive( dirname( __FILE__ ) ); var_dump( $files ); ?>