Classes and interfaces

AssignedVar

An "inner" class for holding assigned var values.

« More »

CapsuleTask

A phing task for generating output by using Capsule.

« More »

ComposerTask

Composer Task Run composer straight from phing

« 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 »

DbmsSyntax

Utility class for generating necessary server-specific SQL commands

« More »

DbmsSyntaxFactory

Factory for generating dbms-specific syntax-generating objects

« More »

DbmsSyntaxMsSql

Utility class for generating necessary server-specific SQL commands

« More »

DbmsSyntaxMysql

Utility class for generating necessary server-specific SQL commands

« More »

DbmsSyntaxOracle

Utility class for generating necessary server-specific SQL commands

« More »

DbmsSyntaxPgSQL

Utility class for generating necessary server-specific SQL commands

« More »

DbmsSyntaxSQLite

Utility class for generating necessary server-specific SQL commands

« 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 »

GitCommitTask

Wrapper around git-commit

« 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

Arg

Implementation of console argument

« More »

SymfonyConsoleTask

Symfony Console Task

« 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 »

AvailableTask

task.

« 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 »

ConditionTask

task as a generalization of

« 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 »

EchoTask

Echos a message to the logging system or to a file

« 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 »

AndCondition

condition container.

« More »

ConditionBase

Abstract baseclass for the task as well as several conditions - ensures that the types of conditions inside the task and the "container" conditions are in sync.

« More »

ConditionEnumeration

"Inner" class for handling enumerations.

« More »

ContainsCondition

Is one string part of another string?

« More »

EqualsCondition

A simple string comparator.

« 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 »

NotCondition

condition.

« More »

OrCondition

condition container.

« More »

OsCondition

Condition that tests the OS type.

« More »

ReferenceExistsCondition

Condition that tests whether a given reference exists.

« More »