* @copyright 1997-2005 The PHP Group * @license http://www.gnu.org/copyleft/lesser.html LGPL * @version CVS: $Id: Predicate.php,v 1.7 2005/05/26 21:30:18 vincentlascaux Exp $ * @link http://pear.php.net/package/File_Archive */ require_once "File/Archive/Reader.php"; /** * A predicate is an object that can evaluate to true or false depending on the * file currently read by a File_Archive_Reader * * @see File_Archive_Reader_Filter */ class File_Archive_Predicate { /** * Indicates whether the current file from the reader should be kept * * @param File_Archive_Reader $source Reader which will be filtered * @return bool False iif the current file must be filtered out */ function isTrue(&$source) { return PEAR::raiseError("Predicat abstract function call"); } } ?>