]> granicus.if.org Git - php/commit
- Add new example directorytree_size.php
authorMarcus Boerger <helly@php.net>
Sat, 8 Oct 2005 18:57:17 +0000 (18:57 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 8 Oct 2005 18:57:17 +0000 (18:57 +0000)
commit033ffc206d96e7f40882d7b7f3085ad97616ef1b
tree35a91e6adc151367dd4b1ebc87b4b4ec13623683
parent7b330f195bd755f82ca7a2ae9e3d25de9a5abb79
- Add new example directorytree_size.php
- Improve SplFileInfo:
  . add function getFilename()
  . add function getPath()
-Improve RecursiveTreeIterator
  . add const BYPASS_CURRENT to bypass current instead of getting its
    string representation
  . make key() return the parent key() which calls inner iterators key()
- Improve RecursiveDirectoryIterator
  . add consts CURRENT_AS_FILEINFO, KEY_AS_FILENAME, NEW_CURRENT_AND_KEY
  . make current() return getFilename() or getFileInfo() depending on flags
  . make key()     return getPathname() or getFilename() depending on flags
- Improve DirectoryIterator
  . make __construct() accept flags as second parameter
- Update docu
ext/spl/examples/directorytree_size.php [new file with mode: 0755]
ext/spl/examples/recursivetreeiterator.inc
ext/spl/internal/cachingiterator.inc
ext/spl/internal/recursiveiteratoriterator.inc
ext/spl/internal/splfileobject.inc
ext/spl/spl.php
ext/spl/spl_directory.c
ext/spl/spl_directory.h
ext/spl/spl_iterators.h