Annotation of embedaddon/php/ext/spl/examples/regexfindfile.inc, revision 1.1
1.1 ! misho 1: <?php
! 2:
! 3: /** @file regexfindfile.inc
! 4: * @ingroup Examples
! 5: * @brief class RegexFindFile
! 6: * @author Marcus Boerger
! 7: * @date 2003 - 2005
! 8: *
! 9: * SPL - Standard PHP Library
! 10: */
! 11:
! 12: /** @ingroup Examples
! 13: * @brief Find files by regular expression
! 14: * @author Marcus Boerger
! 15: * @version 1.1
! 16: *
! 17: */
! 18: class RegexFindFile extends FindFile
! 19: {
! 20: /** Construct from path and regular expression
! 21: *
! 22: * @param $path the directory to search in
! 23: * If path contains ';' then this parameter is split and every
! 24: * part of it is used as separate directory.
! 25: * @param $regex perl style regular expression to find files with
! 26: */
! 27: function __construct($path, $regex)
! 28: {
! 29: parent::__construct($path, $regex);
! 30: }
! 31:
! 32: /** @return whether the current filename matches the regular expression.
! 33: */
! 34: function accept()
! 35: {
! 36: return preg_match($this->getSearch(), $this->current());
! 37: }
! 38: }
! 39:
! 40: ?>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>