The next lines you are coding are class properties. Most of them are inherited
from the Task superclass, so there's not need to redeclare them. Nevertheless you
should declare
the following ones by your own:
-
Taskname. Always hard code the
taskname
property that equals the name of the XML element that your task claims. Currently this information is not used - but it will be in the future. -
Your arbitrary properties that reflect the XML attributes/elements which your task accepts.
In the MyEchoTask
example the coded properties can be found in
lines 7 to 11. Give you properties meaningful descriptive names that clearly state
their function within the context. A couple of properties are inherited from the
superclass that must not be declared in the properties part of the code.
For a list of inherited properties (most of them are reserved, so be sure not to
overwrite them with your own) can be found in the "Phing API Reference" in the
docs/api/
directory.