types/selectors/ContainsSelector.php
Selector that filters files based on whether they contain a particular string.
- Author
- Hans Lellelid
(Phing) - Author
- Bruce Atherton
(Ant) - Package
- phing.types.selectors
\ContainsSelector
Selector that filters files based on whether they contain a particular string.
- Parent(s)
- \BaseExtendSelector < \BaseSelector < \DataType < \ProjectComponent
- Author
- Hans Lellelid
(Phing) - Author
- Bruce Atherton
(Ant)
Constants
Properties
Methods

isSelected(
\basedir $basedir, \filename $filename, \file $file
)
:
\whetherThe heart of the matter. This is where the selector gets to decide on the inclusion of a file in a particular fileset.
| Name | Type | Description |
|---|---|---|
| $basedir | \basedir | the base directory the scan is being done from |
| $filename | \filename | is the name of the file to check |
| $file | \file | a PhingFile object the selector can use |
| Type | Description |
|---|---|
| \whether | the file should be selected or not |

setCasesensitive(
boolean $casesensitive
)
:
voidWhether to ignore case in the string being searched.
| Name | Type | Description |
|---|---|---|
| $casesensitive | boolean | whether to pay attention to case sensitivity |

setParameters(
array $parameters
)
:
voidWhen using this as a custom selector, this method will be called.
It translates each parameter into the appropriate setXXX() call.
| Name | Type | Description |
|---|---|---|
| $parameters | array | the complete set of parameters for this selector |

setText(
string $contains
)
:
voidThe string to search for within a file.
| Name | Type | Description |
|---|---|---|
| $contains | string | the string that a file must contain to be selected. |