### Classes and interfaces

# AssignedVar¶

An "inner" class for holding assigned var values.

« More »

# CapsuleTask¶

A phing task for generating output by using Capsule.

« More »

# ExportPropertiesTask¶

Saves currently defined properties into a specified file

« More »

# ExtractBaseTask¶

Base class for extracting tasks such as Unzip and Untar.

« More »

# FileHashTask¶

fileHash

« More »

# FileSizeTask¶

fileHash

« More »

# FileSyncTask¶

The FileSyncTask class copies files either to or from a remote host, or locally on the current host.

« More »

# FtpDeployTask¶

FtpDeployTask

« More »

# GrowlNotifyTask¶

Growl notification task for Phing, the PHP build tool.

« More »

# HttpGetTask¶

A HTTP request task.

« More »

# HttpRequestTask¶

A HTTP request task.

« More »

# JsMinTask¶

Task to minify javascript files.

« More »

# JslLintTask¶

A Javascript lint task.

« More »

# LoadFileTask¶

LoadFileTask

« More »

# MailTask¶

Send an e-mail message

« More »

# ManifestTask¶

ManifestTask

« More »

# PackageAsPathTask¶

Convert dot-notation packages to relative paths.

« More »

# ParallelTask¶

Uses the DocBlox_Parallel library to run nested Phing tasks concurrently.

« More »

# PatchTask¶

Patches a file by applying a 'diff' file to it

« More »

# PearPackage2Task¶

A task to create a PEAR package.xml version 2.0 file.

« More »

# PearPackageTask¶

A task to create PEAR package.xml file.

« More »

# PearPkgMapping¶

Handles complex options elements which are hashes (assoc arrays).

« More »

# PearPkgMappingElement¶

Sub-element of .

« More »

# PearPkgOption¶

Generic option class is used for non-complex options.

« More »

# PearPkgRole¶

Encapsulates file roles

« More »

# PharPackageTask¶

Package task for {@link http://ru.php.net/manual/en/book.phar.php Phar technology}.

« More »

# PhpCodeSnifferTask¶

A PHP code sniffer task.

« More »

# PhpCodeSnifferTask_FormatterElement¶

Base class for those classes that can appear inside the build file as stand alone data types.

« More »

# PhpCodeSnifferTask_Wrapper¶

Wrapper to disable PHPCS's destructor

« More »

# PhpLintTask¶

A PHP lint task.

« More »

# S3GetTask¶

Downloads an object off S3

« More »

# S3PutTask¶

Stores an object on S3

« More »

# ScpTask¶

Copy files to and from a remote host using scp.

« More »

# Service_Amazon¶

Abstract Service_Amazon class.

« More »

# Service_Amazon_S3¶

Abstract Service_Amazon_S3 class.

« More »

# SmartyTask¶

A phing task for generating output by using Smarty.

« More »

# SshTask¶

Execute commands on a remote host using ssh.

« More »

# SymlinkTask¶

Generates symlinks based on a target / link combination.

« More »

# TarFileSet¶

This is a FileSet with the option to specify permissions.

« More »

# TarTask¶

Creates a tar archive using PEAR Archive_Tar.

« More »

# UntarTask¶

Extracts one or several tar archives using PEAR Archive_Tar

« More »

# UnzipTask¶

Extracts one or several zip archives using ZipArchive class.

« More »

# VersionTask¶

VersionTask

« More »

# XmlLintTask¶

A XML lint task.

« More »

# XmlPropertyTask¶

Task for setting properties from an XML file in buildfiles.

« More »

# ZendCodeAnalyzerTask¶

ZendCodeAnalyzerTask analyze PHP source code using the ZendCodeAnalyzer included in Zend Studio 5.1

« More »

# ZipFileSet¶

This is a FileSet with the to specify permissions.

« More »

# ZipTask¶

Creates a zip archive using PHP ZipArchive extension/

« More »

# rSTTask¶

reStructuredText rendering task for Phing, the PHP build tool.

« More »

### Classes and interfaces

# ApiGenTask¶

ApiGen task (http://apigen.org).

« More »

### Classes and interfaces

# CoverageMerger¶

Saves coverage output of the test to a specified database

« More »

# CoverageMergerTask¶

Merges code coverage snippets into a code coverage database

« More »

# CoverageReportTask¶

Transforms information in a code coverage database to XML

« More »

# CoverageReportTransformer¶

Transform a Phing/Xdebug code coverage xml report.

« More »

# CoverageSetupTask¶

Initializes a code coverage database

« More »

# CoverageThresholdTask¶

Stops the build if any of the specified coverage threshold was not reached

« More »

### Classes and interfaces

# CreoleSQLExecTask¶

Executes a series of SQL statements on a database using Creole.

« More »

# SQLExecTransaction¶

"Inner" class that contains the definition of a new transaction element.

« More »

### Classes and interfaces

# DbDeployTask¶

Generate SQL script for db using dbdeploy schema version table and delta scripts

« More »

### Classes and interfaces

# DocBloxTask¶

DocBlox Task (http://www.docblox-project.org)

« More »

### Classes and interfaces

# CloverPHPUnitResultFormatter¶

Prints Clover XML output of the test

« More »

# SummaryPHPUnitResultFormatter¶

Prints short summary output of the test to Phing's logging system.

« More »

# XMLPHPUnitResultFormatter¶

Prints XML output of the test to a specified Writer

« More »

### Classes and interfaces

# GitBaseTask¶

Base class for Git tasks

« More »

# GitBranchTask¶

Wrapper aroung git-branch

« More »

# GitCheckoutTask¶

Wrapper around git-checkout

« More »

# GitCloneTask¶

Wrapper around git-clone

« More »

# GitFetchTask¶

Wrapper aroung git-fetch

« More »

# GitGcTask¶

Wrapper around git-gc

« More »

# GitInitTask¶

Repository initialization task

« More »

# GitLogTask¶

Wrapper aroung git-log

« More »

# GitMergeTask¶

Wrapper aroung git-merge

« More »

# GitPullTask¶

Wrapper aroung git-pull

« More »

# GitPushTask¶

Wrapper aroung git-push

« More »

# GitTagTask¶

Wrapper around git-tag

« More »

### Classes and interfaces

# IoncubeComment¶

Wrapper for comments for ionCube tasks

« More »

# IoncubeEncoderTask¶

Invokes the ionCube Encoder (PHP4 or PHP5)

« More »

# IoncubeLicenseTask¶

Invokes the ionCube "make_license" program

« More »

### Classes and interfaces

# AbstractLiquibaseTask¶

Abstract Liquibase task.

« More »

# LiquibaseChangeLogTask¶

Task to create a changelog file.

« More »

# LiquibaseDbDocTask¶

Task to create a javadoc-like documentation based on current database and changelog.

« More »

# LiquibaseDiffTask¶

Task to create the diff between two databases.

« More »

# LiquibaseRollbackTask¶

Rollbacks the database changes.

« More »

# LiquibaseTagTask¶

Task to tag the current database state.

« More »

# LiquibaseUpdateTask¶

Task to update the database to latest version of the changelog file.

« More »

### Classes and interfaces

# PhpDependAnalyzerElement¶

Analyzer element for the PhpDependTask

« More »

# PhpDependLoggerElement¶

Logger element for the PhpDependTask.

« More »

# PhpDependTask¶

Runs the PHP_Depend software analyzer and metric tool.

« More »

### Classes and interfaces

# DefaultPDOQuerySplitter¶

Splits SQL source into queries using simple regular expressions

« More »

# PDOQuerySplitter¶

Base class for classes that split SQL source into separate queries

« More »

# PDOResultFormatter¶

Abstract

« More »

# PDOSQLExecFormatterElement¶

A class to represent the nested element for PDO SQL results.

« More »

# PDOSQLExecTask¶

Executes a series of SQL statements on a database using PDO.

« More »

# PDOSQLExecTransaction¶

"Inner" class that contains the definition of a new transaction element.

« More »

# PgsqlPDOQuerySplitter¶

Splits PostgreSQL's dialect of SQL into separate queries

« More »

# PlainPDOResultFormatter¶

Plain text formatter for PDO results.

« More »

# XMLPDOResultFormatter¶

XML formatter for PDO results.

« More »

### Classes and interfaces

# PEAR_PackageFileManager_Fileset¶

Builds list of files for PEAR_PackageFileManager using a Phing FileSet.

« More »

### Classes and interfaces

# PharMetadata¶

« More »

# PharMetadataElement¶

« More »

### Classes and interfaces

# PhkPackageTask¶

See {@link http://phk.tekwire.net/} for more information about PHK.

« More »

# PhkPackageWebAccess¶

« More »

# PhkPackageWebAccessPath¶

« More »

### Classes and interfaces

# PHPCPDFormatterElement¶

A wrapper for the implementations of PHPCPDResultFormatter.

« More »

# PHPCPDTask¶

Runs PHP Copy & Paste Detector.

« More »

### Classes and interfaces

# DefaultPHPCPDResultFormatter¶

Prints plain text output of phpcpd run

« More »

# PHPCPDResultFormatter¶

This abstract class describes classes that format the results of a PHPCPD run.

« More »

# PMDPHPCPDResultFormatter¶

Prints PMD-XML output of phpcpd run

« More »

### Classes and interfaces

# PhingPhpDocumentorErrorTracker¶

Phing subclass of the ErrorTracker class provided with PhpDocumentor to work around limitations in PhpDocumentor API.

« More »

# PhingPhpDocumentorSetup¶

Phing subclass of the phpDocumentor_setup class provided with PhpDocumentor to work around limitations in PhpDocumentor API.

« More »

# PhpDocumentor2Task¶

PhpDocumentor2 Task (http://www.phpdoc.org) Based on the DocBlox Task

« More »

# PhpDocumentor2Wrapper¶

Wrapper around PhpDocumentor2 (so we retain PHP 5.2 compatibility in the main task)

« More »

# PhpDocumentorExternalTask¶

Task to run phpDocumentor with an external process

« More »

# PhpDocumentorTask¶

Task to run PhpDocumentor.

« More »

### Classes and interfaces

# PHPLocTask¶

Runs phploc a tool for quickly measuring the size of PHP projects.

« More »

### Classes and interfaces

# PHPMDFormatterElement¶

A wrapper for the implementations of PHPMDResultFormatter.

« More »

# PHPMDTask¶

Runs PHP Mess Detector.

« More »

### Classes and interfaces

# BatchTest¶

Scans a list of files given by the fileset attribute, extracts valid test cases

« More »

# FormatterElement¶

A wrapper for the implementations of PHPUnit2ResultFormatter.

« More »

# PHPUnitReportTask¶

Transform a PHPUnit xml report using XSLT.

« More »

# PHPUnitTask¶

Runs PHPUnit tests.

« More »

# PHPUnitTestRunner¶

Simple Testrunner for PHPUnit that runs all tests of a testsuite.

« More »

# PHPUnitUtil¶

Various utility functions

« More »

### Classes and interfaces

# PHPUnitResultFormatter¶

This abstract class describes classes that format the results of a PHPUnit testrun.

« More »

# PlainPHPUnitResultFormatter¶

Prints plain text output of the test to a specified Writer.

« More »

### Classes and interfaces

# SimpleTestCountResultFormatter¶

Dummy result formatter used to count SimpleTest results

« More »

# SimpleTestDebugResultFormatter¶

Prints plain text output of the test to a specified Writer.

« More »

# SimpleTestFormatterElement¶

Child class of "FormatterElement", overrides setType to provide other formatter classes for SimpleTest

« More »

# SimpleTestPlainResultFormatter¶

Prints plain text output of the test to a specified Writer.

« More »

# SimpleTestResultFormatter¶

This abstract class describes classes that format the results of a SimpleTest testrun.

« More »

# SimpleTestSummaryResultFormatter¶

Prints short summary output of the test to Phing's logging system.

« More »

# SimpleTestTask¶

Runs SimpleTest tests.

« More »

# SimpleTestXmlResultFormatter¶

Prints plain text output of the test to a specified Writer.

« More »

### Classes and interfaces

# SvnBaseTask¶

Base class for Subversion tasks

« More »

# SvnCheckoutTask¶

Checks out a repository to a local directory

« More »

# SvnCommitTask¶

Commits changes in a local working copy to the repository

« More »

# SvnCopyTask¶

Copies a repository from the repository url to another

« More »

# SvnExportTask¶

Exports/checks out a repository to a local directory with authentication

« More »

# SvnInfoTask¶

Parses the output of 'svn info --xml' and

« More »

# SvnLastRevisionTask¶

Stores the number of the last revision of a workingcopy in a property

« More »

# SvnListTask¶

Stores the output of a list command on a workingcopy or repositoryurl in a property.

« More »

# SvnLogTask¶

Stores the output of a log command on a workingcopy or repositoryurl in a property.

« More »

# SvnSwitchTask¶

Switches a repository at a given local directory to a different location

« More »

# SvnUpdateTask¶

Updates a repository in local directory

« More »

### Classes and interfaces

# ZendGuardEncodeTask¶

Encodes files using Zeng Guard Encoder

« More »

# ZendGuardFileSet¶

This is a FileSet with the to specify permissions.

« More »

# ZendGuardLicenseTask¶

Produce license files using Zeng Guard.

« More »

### Classes and interfaces

# AdhocTask¶

Abstract class for creating adhoc Phing components in buildfile.

« More »

# AdhocTaskdefTask¶

A class for creating adhoc tasks in build file.

« More »

# AdhocTypedefTask¶

A class for creating adhoc datatypes in build file.

« More »

# AppendTask¶

Appends text, contents of a file or set of files defined by a filelist to a destination file.

« More »

# CVSPassTask¶

Adds an new entry to a CVS password file.

« More »

# ChmodTask¶

Task that changes the permissions on a file/directory.

« More »

# ChownTask¶

Task that changes the permissions on a file/directory.

« More »

# CopyTask¶

A phing copy task.

« More »

# CreoleTask¶

Handles Creole configuration needed by SQL type tasks.

« More »

# CvsTask¶

Task for performing CVS operations.

« More »

# DeleteTask¶

Deletes a file or directory, or set of files defined by a fileset.

« More »

# ElseIfTask¶

"Inner" class for IfTask.

« More »

# ExecTask¶

Executes a command on the shell.

« More »

# FailTask¶

Exits the active build, giving an additional message if available.

« More »

# ForeachTask¶

task

« More »

# FunctionParam¶

Supports the nested tag for PhpTask.

« More »

# IfTask¶

Perform some tasks based on whether a given condition holds true or not.

« More »

# ImportTask¶

Imports another build file into the current project.

« More »

# IncludePathTask¶

Adds a normalized path to the PHP include_path.

« More »

# InputTask¶

Reads input from the InputHandler.

« More »

# MatchingTask¶

This is an abstract task that should be used by all those tasks that require to include or exclude files based on pattern matching.

« More »

# MkdirTask¶

Task to create a directory.

« More »

# MoveTask¶

Moves a file or directory to a new file or directory.

« More »

# PDOTask¶

Handles PDO configuration needed by SQL type tasks.

« More »

# PhingCallTask¶

Call another target in the same project.

« More »

# PhingReference¶

Helper class that implements the nested element of and .

« More »

# PhingTask¶

Task that invokes phing on another build file.

« More »

# PhpEvalTask¶

Executes PHP function or evaluates expression and sets return value to a property.

« More »

# PropertyPromptTask¶

Deprecated task that uses console to prompt user for property values.

« More »

# PropertyTask¶

Task for setting properties in buildfiles.

« More »

# ReflexiveTask¶

This task is for using filter chains to make changes to files and overwrite the original files.

« More »

# ReplaceRegexpTask¶

ReplaceRegExp is a directory based task for replacing the occurrence of a given regular expression with a substitution pattern in a selected file or set of files.

« More »

# ResolvePathTask¶

Task for resolving relative paths and setting absolute path in property value.

« More »

# SequentialTask¶

Sequential is a container task that contains other Phing Task objects.

« More »

# TaskdefTask¶

Register a task for use within a buildfile.

« More »

# TouchTask¶

Touch a file and/or fileset(s); corresponds to the Unix touch command.

« More »

# TryCatchTask¶

A wrapper task that lets you run tasks(s) when another set of tasks fails.

« More »

# TstampCustomFormat¶

« More »

# TstampTask¶

Sets properties to the current time, or offsets from the current time.

« More »

# TypedefTask¶

Register a datatype for use within a buildfile.

« More »

# UpToDateTask¶

Sets the given property if the specified target has a timestamp greater than all of the source files.

« More »

# WaitForTask¶

Based on Apache Ant Wait For:

« More »

# WarnTask¶

Simple task to echo a warning message (Project::MSG_WARN) to all output devices.

« More »

# XsltTask¶

Implements an XSLT processing filter while copying files.

« More »

### Classes and interfaces

# Condition¶

Condition interface specification:

« More »

# ConditionEnumeration¶

"Inner" class for handling enumerations.

« More »

# ContainsCondition¶

Is one string part of another string?

« More »

# IsFalseCondition¶

Condition that tests whether a given string evals to false.

« More »

# IsSetCondition¶

Condition that tests whether a given property has been set.

« More »

# IsTrueCondition¶

Condition that tests whether a given string evals to true.

« More »

# ReferenceExistsCondition¶

Condition that tests whether a given reference exists.

« More »