New Finder!

Example:

    $finder = new Hoa\File\Finder();
    $finder->in('hoa://Library/Compiler')
           ->in('hoa://Library/Console')
           ->notIn('#^\.git$#')
           ->files()
           ->modified('since 60 days')
           ->size('< 12Kb')
           ->name('#\.php$#')
           ->sortByName();

    foreach($finder as $name => $object)
        echo $name, "\n";
Add SplFileInfo support.
New Finder!

Example:

    $finder = new Hoa\File\Finder();
    $finder->in('hoa://Library/Compiler')
           ->in('hoa://Library/Console')
           ->notIn('#^\.git$#')
           ->files()
           ->modified('since 60 days')
           ->size('< 12Kb')
           ->name('#\.php$#')
           ->sortByName();

    foreach($finder as $name => $object)
        echo $name, "\n";
Remove Hoa\File\Undefined.
Remove Hoa\File\Exception\UploadExtension.
Update API documentation.
Update delete() and copy() methods.

Use the new Hoa\File\Finder.
Merge branch 'new'

Conflicts:
[auto] Merge from File

    • #e1253b9 — New Finder! (Ivan Enderlin, 2013-02-12)
    • #9855abc — Add SplFileInfo support. (Ivan Enderlin, 2013-02-12)
    • #3cb6857 — New Finder! (Ivan Enderlin, 2013-02-12)
    • #2d2044d — Remove Hoa\File\Undefined. (Ivan Enderlin, 2013-02-12)
    • #c6f2ad6 — Remove Hoa\File\Exception\UploadExtension. (Ivan Enderlin, 2013-02-12)
    • #a1a2b60 — Update API documentation. (Ivan Enderlin, 2013-02-12)
    • #445aef4 — Update delete() and copy() methods. (Ivan Enderlin, 2013-02-12)
    • #c78c5b5 — Merge branch 'new' (Ivan Enderlin, 2013-02-13)

---

Merge remote branch 'library-file/master'