### 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¶

<foreach> 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 <reference> element of <phing> and <phingcall>.

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