On Tue, Dec 21, 2010 at 5:21 AM, Soxred93 <[email protected]> wrote:
>
> The usage is simple:
> sfFinder::type('file')->name('*.php')->in('/path/to/dir'); //list of PHP 
> files in directory and all subdirectories
> sfFinder::type('file')->name('*.php')->in('/path/to/dir')->recurse(0); //list 
> of PHP files in that directory only
> sfFinder::type('dir')->name('foo')->in('/path/to/dir'); //list of directories 
> with the name "foo"
> There is documentation at [3], but it's for an old version. The code is very 
> similar though, so most of it should apply to the current version.
>
I personally dislike the chained syntax. A file system abstraction
layer would be a good idea, but I believe the standard MediaWiki
convention of passing arrays around rather than function chaining is
much more elegant.

Finder::openFile( 'filename' );
Finder::findFile('7path', array( 'name'  => '*.php'))->delete();
for ( Finder::findFiles($IP) as $file ) { $file->delete(); }

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to