The PhpLintTask checks syntax (lint) on one or more PHP source code files.
Table B.45: Attributes
| Name | Type | Description | Default | Required |
|---|---|---|---|---|
file
|
String
| Path to source file | n/a | No |
haltonfailure
|
Boolean
| Stop the build process if the linting process encounters an error. |
false
| No |
errorproperty
|
String
| The name of a property that will be set to contain the error string (if any). | n/a | No |
interpreter
|
String
| Path to alternative PHP interpreter | Defaults to the ${php.interpreter} property which is the interpreter used
to execute phing itself.
| No |
cachefile
|
String
| If set, enables writing of last-modified times to cachefile, to speed up
processing of files that rarely change
| none | No |
level
|
String
| Control the level at which phplint reports status messages. One of error,
warning, info, verbose,
debug.
|
debug
| No |
tofile
|
String
| File to write list of 'bad files' to. | n/a | No |
deprecatedAsError
|
Boolean
| Whether to treat deprecated warnings (introduced in PHP 5.3) as errors. |
false
| No |
<phplint file="path/to/source.php"/>
Checking syntax of one particular source file.
<phplint>
<fileset dir="src">
<include name="**/*.php"/>
</fileset>
</phplint>
Check syntax of a fileset of source files.