apidoc
[
class tree: apidoc
] [
index: apidoc
] [
all elements
]
Packages:
File_Archive
Classes:
File_Archive
File_Archive
File_Archive_Predicate
File_Archive_Predicate_And
File_Archive_Predicate_Current
File_Archive_Predicate_Custom
File_Archive_Predicate_Duplicate
File_Archive_Predicate_Ereg
File_Archive_Predicate_Eregi
File_Archive_Predicate_Extension
File_Archive_Predicate_False
File_Archive_Predicate_Index
File_Archive_Predicate_MaxDepth
File_Archive_Predicate_MIME
File_Archive_Predicate_MinSize
File_Archive_Predicate_MinTime
File_Archive_Predicate_Not
File_Archive_Predicate_Or
File_Archive_Predicate_Preg
File_Archive_Predicate_TARCompatible
File_Archive_Predicate_True
File_Archive_Reader
File_Archive_Reader_Ar
File_Archive_Reader_Archive
File_Archive_Reader_Bzip2
File_Archive_Reader_Cab
File_Archive_Reader_Cache
File_Archive_Reader_Concat
File_Archive_Reader_Directory
File_Archive_Reader_File
File_Archive_Reader_Filter
File_Archive_Reader_Gzip
File_Archive_Reader_Memory
File_Archive_Reader_Multi
File_Archive_Reader_Rar
File_Archive_Reader_Relay
File_Archive_Reader_Select
File_Archive_Reader_Tar
File_Archive_Reader_Uncompress
File_Archive_Reader_Zip
File_Archive_Writer
File_Archive_Writer_AddBaseName
File_Archive_Writer_Ar
File_Archive_Writer_Archive
File_Archive_Writer_Bzip2
File_Archive_Writer_Files
File_Archive_Writer_Gzip
File_Archive_Writer_Mail
File_Archive_Writer_Memory
File_Archive_Writer_MemoryArchive
File_Archive_Writer_Multi
File_Archive_Writer_Output
File_Archive_Writer_Tar
File_Archive_Writer_UniqueAppender
File_Archive_Writer_Zip
Class: File_Archive_Predicate
Source Location: /File_Archive-1.5.5/File/Archive/Predicate.php
Class Overview
A predicate is an object that can evaluate to true or false depending on the file currently read by a File_Archive_Reader
Author(s):
Methods
isTrue
Child classes:
File_Archive_Predicate_Current
Evaluates to true only once, and then always to false
File_Archive_Predicate_Extension
Keep only the files that have a specific extension
File_Archive_Predicate_MinTime
Keep only the files modified after a given date (or with unknown modification date)
File_Archive_Predicate_MinSize
Keep only the files larger than a given size
File_Archive_Predicate_Eregi
Keep only the files which name follow a given case insensitive regular expression
File_Archive_Predicate_False
Always evaluate to false
File_Archive_Predicate_Not
Evaluates to true iif the predicate given in parameter evaluates to false
File_Archive_Predicate_Ereg
Keep only the files which name follow a given regular expression
File_Archive_Predicate_And
Evaluates to true iif all predicates given as constructor parameters evaluate to true
File_Archive_Predicate_Duplicate
Evaluates to true if a for the files for which a newer version
File_Archive_Predicate_Custom
Custom predicate built by supplying a string expression
File_Archive_Predicate_Preg
Keep only the files which name follow a given regular expression
File_Archive_Predicate_Index
Evaluates to true if the index is in a given array of indexes
File_Archive_Predicate_Or
Evaluates to true iif one at least of the predicates given as constructor parameters evaluate to true
File_Archive_Predicate_MIME
Keep only the files that have a specific MIME type
File_Archive_Predicate_MaxDepth
Remove the URLs with a too high number of nested directories
File_Archive_Predicate_True
Always evaluate to true
File_Archive_Predicate_TARCompatible
A predicate is an object that can evaluate to true or false depending on the file currently read by a File_Archive_Reader
Inherited Variables
Inherited Methods
Class Details
[line 43]
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
[
Top
]
Method Detail
isTrue
[line 51]
bool isTrue( &$source, File_Archive_Reader $source)
Indicates whether the current file from the reader should be kept
Return:
False if the current file must be filtered out
Overridden in child classes as:
File_Archive_Predicate_Current::isTrue()
File_Archive_Predicate_Extension::isTrue()
File_Archive_Predicate_MinTime::isTrue()
File_Archive_Predicate_MinSize::isTrue()
File_Archive_Predicate_Eregi::isTrue()
File_Archive_Predicate_False::isTrue()
File_Archive_Predicate_Not::isTrue()
File_Archive_Predicate_Ereg::isTrue()
File_Archive_Predicate_And::isTrue()
File_Archive_Predicate_Duplicate::isTrue()
File_Archive_Predicate_Custom::isTrue()
File_Archive_Predicate_Preg::isTrue()
File_Archive_Predicate_Index::isTrue()
File_Archive_Predicate_Or::isTrue()
File_Archive_Predicate_MIME::isTrue()
File_Archive_Predicate_MaxDepth::isTrue()
File_Archive_Predicate_True::isTrue()
File_Archive_Predicate_TARCompatible::isTrue()
Parameters:
File_Archive_Reader
$source
—
Reader which will be filtered
&$source
—
[
Top
]
Documentation generated on Mon, 11 Mar 2019 15:48:27 -0400 by
phpDocumentor 1.4.4
. PEAR Logo Copyright © PHP Group 2004.