• About this book
    • Authors
    • Version
    • 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
    • Relax NG Grammar
  • Project Components
    • Projects
    • Version
    • 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
    • ChmodTask
    • ChownTask
    • ConditionTask
    • CopyTask
    • CvsTask
    • CvsPassTask
    • DeleteTask
    • EchoTask
    • ExecTask
    • FailTask
    • ForeachTask
    • IfTask
    • ImportTask
    • IncludePathTask
    • InputTask
    • LoadFileTask
    • MkdirTask
    • MoveTask
    • PhingTask
    • PhingCallTask
    • PhpEvalTask
    • PropertyTask
    • PropertyPromptTask
    • ReflexiveTask
    • ResolvePathTask
    • TaskdefTask
    • TouchTask
    • TryCatchTask
    • TstampTask
    • TypedefTask
    • UpToDateTask
    • XsltTask
  • Appendix C: Optional Tasks
    • ApiGenTask
    • CoverageMergerTask
    • ComposerTask
    • CoverageReportTask
    • CoverageSetupTask
    • CoverageThresholdTask
    • DbDeployTask
    • DocBloxTask
    • ExportPropertiesTask
    • FileHashTask
    • FileSizeTask
    • FileSyncTask
    • FtpDeployTask
    • GitInitTask
    • GitCloneTask
    • GitGcTask
    • GitBranchTask
    • GitFetchTask
    • GitCheckoutTask
    • GitCommitTask
    • GitMergeTask
    • GitPullTask
    • GitPushTask
    • GitTagTask
    • GitLogTask
    • GrowlNotifyTask
    • HttpGetTask
    • HttpRequestTask
    • IoncubeEncoderTask
    • IoncubeLicenseTask
    • JslLintTask
    • JsMinTask
    • LiquibaseChangeLogTask
    • LiquibaseDbDocTask
    • LiquibaseDiffTask
    • LiquibaseRollbackTask
    • LiquibaseTagTask
    • LiquibaseUpdateTask
    • MailTask
    • ParallelTask
    • PatchTask
    • PDOSQLExecTask
    • PearPackageTask
    • PearPackage2Task
    • PharPackageTask
    • PhkPackageTask
    • PhpCodeSnifferTask
    • PHPLocTask
    • PHPCPDTask
    • PHPMDTask
    • PhpDependTask
    • PhpDocumentorTask
    • PhpDocumentor2Task
    • PhpDocumentorExternalTask
    • PhpLintTask
    • PHPUnitTask
    • PHPUnitReport
    • rSTTask
    • S3PutTask
    • S3GetTask
    • ScpTask
    • SshTask
    • SimpleTestTask
    • SvnCheckoutTask
    • SvnCommitTask
    • SvnCopyTask
    • SvnExportTask
    • SvnInfoTask
    • SvnLastRevisionTask
    • SvnListTask
    • SvnLogTask
    • SvnUpdateTask
    • SvnSwitchTask
    • SymfonyConsoleTask
    • SymlinkTask
    • TarTask
    • UntarTask
    • UnzipTask
    • VersionTask
    • WikiPublishTask
    • XmlLintTask
    • XmlPropertyTask
    • ZendCodeAnalyzerTask
    • ZendGuardEncodeTask
    • ZendGuardLicenseTask
    • ZipTask
  • Appendix D: Core Types
    • Excludes
    • FileList
    • FileSet
    • PatternSet
    • Path / Classpath
  • Appendix D-2: Core Filters
    • PhingFilterReader
    • ExpandProperties
    • HeadFilter
    • IconvFilter
    • Line Contains
    • LineContainsRegexp
    • PrefixLines
    • ReplaceTokens
    • ReplaceTokensWithFile
    • ReplaceRegexp
    • StripLineBreaks
    • StripLineComments
    • StripPhpComments
    • StripWhitespace
    • TabToSpaces
    • TailFilter
    • TidyFilter
    • XincludeFilter
    • XsltFilter
  • Appendix D-3: Core Mappers
    • FlattenMapper
    • GlobMapper
    • IdentityMapper
    • MergeMapper
    • RegexpMapper
  • Appendix D-4: Selectors
    • Contains
    • Date
    • Depend
    • Depth
    • Filename
    • Present
    • Containsregexp
    • Size
    • Type
    • And
    • Majority
    • None
    • Not
    • Or
    • Selector
  • 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