About this book
Authors
CVS
Copyright
License
Introduction
What Phing Is
Phing & Binarycloud: History
How Phing Works
Cool, so how can I help?
Setting-Up Phing
System Requirements
Obtaining Phing
PEAR Install
Non-PEAR Install
Calling Phing
Getting Started
XML And Phing
Writing A Simple Buildfile
More Complex Buildfile
Project Components
Projects
Project Components in General
Targets
Tasks
Types
Basic Types
Conditions
Extending Phing
Extension Possibilities
Source Layout
System Initialization
System Services
Build Lifecycle
Writing Tasks
Writing Types
Writing Mappers
Appendix A: Fact Sheet
Built-In Properties
Command Line Arguments
Distribution File Layout
Program Exit Codes
The LGPL License
Appendix B: Core Tasks
AdhocTaskdefTask
AdhocTypedefTask
AppendTask
AvailableTask
PhingCallTask
ConditionTask
CopyTask
DeleteTask
EchoTask
ExecTask
ExitTask
ForeachTask
IfTask
IncludePathTask
InputTask
MkdirTask
MoveTask
PhingTask
PhpEvalTask
PropertyTask
PropertyPromptTask
ReflexiveTask
ResolvePathTask
TaskdefTask
TouchTask
TstampTask
TypedefTask
UpToDateTask
XsltTask
Appendix C: Optional Tasks
DbDeployTask
CoverageMergerTask
CoverageReportTask
CoverageSetupTask
IoncubeEncoderTask
IoncubeLicenseTask
PDOSQLExecTask
PearPackageTask
PearPackage2Task
PhpCodeSnifferTask
PhpDocumentorTask
PhpDocumentorExternalTask
PhpLintTask
PHPUnitTask
PHPUnitReport
SvnCheckoutTask
SvnExportTask
SvnLastRevisionTask
SvnUpdateTask
TarTask
UntarTask
UnzipTask
XmlLintTask
ZendCodeAnalyzerTask
ZipTask
Appendix D: Core Types
FileList
FileSet
Path / Classpath
Appendix D-2: Core Filters
PhingFilterReader
ExpandProperties
HeadFilter
Line Contains
LineContainsRegexp
PrefixLines
ReplaceTokens
ReplaceRegexp
StripLineBreaks
StripLineComments
StripPhpComments
StripWhitespace
TabToSpaces
TailFilter
TidyFilter
XincludeFilter
XsltFilter
Appendix D-3: Core Mappers
FlattenMapper
GlobMapper
IdentityMapper
MergeMapper
RegexpMapper
Appendix D: Core Selectors
Appendix E: Project Components
Phing Projects
Targets
Appendix F: File Formats
Build File Format
Property File Format
Bibliography
International Standards
Licenses
Open Source Projects
Manuals
Other Resources