Fully Qualified Name: | Laminas\Filter\PregReplace |
Extends: | AbstractFilter |
Name | Description | Defined By |
---|---|---|
__construct() | Constructor Supported options are 'pattern' => matching pattern 'replacement' => replace with this | PregReplace |
__invoke() | Invoke filter as a command | AbstractFilter |
filter() | Perform regexp replacement as filter | PregReplace |
getOptions() | Retrieve options representing object state | AbstractFilter |
getPattern() | Get currently set match pattern | PregReplace |
getReplacement() | Get currently set replacement value | PregReplace |
hasPcreUnicodeSupport() | AbstractFilter | |
setOptions() | AbstractFilter | |
setPattern() | Set the regex pattern to search for | PregReplace |
setReplacement() | Set the replacement array/string | PregReplace |
Constructor Supported options are 'pattern' => matching pattern 'replacement' => replace with this
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable|string|null |
Returns:
Invoke filter as a command
Proxies to {@link filter()}
Parameter Name | Type | Description |
---|---|---|
$value | mixed |
Returns: mixed
Perform regexp replacement as filter
Parameter Name | Type | Description |
---|---|---|
$value | mixed |
Returns: mixed
Retrieve options representing object state
Returns: array
Get currently set match pattern
Returns: string|array
Get currently set replacement value
Returns: string|array
Returns: bool
Parameter Name | Type | Description |
---|---|---|
$options | array|\Traversable |
Returns: self
Set the regex pattern to search for
Parameter Name | Type | Description |
---|---|---|
$pattern | string|array | - |
Returns: self
Set the replacement array/string
Parameter Name | Type | Description |
---|---|---|
$replacement | array|string | - |
Returns: self