### Classes and interfaces

# BuildListener¶

Interface for build listeners.

« More »

# BuildLogger¶

Interface for build loggers.

« More »

# ChainableReader¶

Interface indicating that a reader may be chained to another one.

« More »

# Condition¶

Condition interface specification:

« More »

# CustomChildCreator¶

Interface for elements that want to be able to create custom child elements at runtime.

« More »

# ExtendFileSelector¶

This is the interface to be used by all custom selectors, those that are called through the <custom> tag.

« More »

# FileNameMapper¶

Interface for filename mapper classes.

« More »

# FileSelector¶

This is the interface to be used by all selectors.

« More »

# InputHandler¶

Plugin to Phing to handle requests for user input.

« More »

# Parameterizable¶

Parameterizable objects take genric key value pairs.

« More »

# RegexpEngine¶

Contains some shared attributes and methods -- and some abstract methods with engine-specific implementations that sub-classes must override.

« More »

# SelectorContainer¶

This is the interface for selectors that can contain other selectors.

« More »

# SelectorScanner¶

An interface used to describe the actions required by any type of directory scanner that supports Selecters.

« More »

# StreamRequiredBuildLogger¶

Interface for build loggers that require that out/err streams be set in order to function.

« More »

# TaskContainer¶

Abstract interface for objects which can contain tasks (targets) Used to check if a class can contain tasks (via instanceof)

« More »

# AbstractFileSet¶

The FileSet class provides methods and properties for accessing and managing filesets.

« More »

# AbstractHandler¶

This is an abstract class all SAX handler classes must extend

« More »

# AbstractLiquibaseTask¶

Abstract Liquibase task.

« More »

# AbstractSAXParser¶

The abstract SAX parser class.

« More »

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

# AndCondition¶

<and> condition container.

« More »

# AndSelector¶

This selector has a collection of other selectors, all of which have to select a file in order for this selector to select it.

« More »

# AnsiColorLogger¶

Uses ANSI Color Code Sequences to colorize messages sent to the console.

« More »

# ApiGenTask¶

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

« More »

# AppendTask¶

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

« More »

# Arg¶

Implementation of console argument

« More »

# AssignedVar¶

An "inner" class for holding assigned var values.

« More »

# AvailableTask¶

<available> task.

« More »

# BaseExtendSelector¶

Convenience base class for all selectors accessed through ExtendSelector.

« More »

# BaseFilterReader¶

Base class for core filter readers.

« More »

# BaseParamFilterReader¶

Base class for core filter readers.

« More »

# BaseSelector¶

A convenience base class that you can subclass Selectors from.

« More »

# BaseSelectorContainer¶

This is the base class for selectors that can contain other selectors.

« More »

# BatchTest¶

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

« More »

# BufferedReader¶

Convenience class for reading files.

« More »

# BufferedWriter¶

Convenience class for writing files.

« More »

# BuildEvent¶

Encapsulates a build specific event.

« More »

# BuildException¶

BuildException is for when things go wrong in a build execution.

« More »

# CVSPassTask¶

Adds an new entry to a CVS password file.

« More »

# Capsule¶

Capsule is a simple "template" engine that essentially provides an isolated context for PHP scripts.

« More »

# CapsuleTask¶

A phing task for generating output by using Capsule.

« More »

# ChainReaderHelper¶

Process a FilterReader chain.

« More »

# Character¶

« More »

# ChmodTask¶

Task that changes the permissions on a file/directory.

« More »

# ChownTask¶

Task that changes the permissions on a file/directory.

« More »

# CloverPHPUnitResultFormatter¶

Prints Clover XML output of the test

« More »

# Commandline¶

Commandline objects help handling command lines specifying processes to execute.

« More »

# CommandlineArgument¶

"Inner" class used for nested xml command line definitions.

« More »

# CommandlineMarker¶

Class to keep track of the position of an Argument.

« More »

# Comment¶

The class that holds a comment representation.

« More »

# ComposerTask¶

Composer Task Run composer straight from phing

« More »

# ConditionBase¶

Abstract baseclass for the <condition> 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 »

# ConditionTask¶

<condition> task as a generalization of <available>

« More »

# ConfigurationException¶

ConfigurationException is thrown by Phing during the configuration and setup phase of the project.

« More »

# ConsoleReader¶

Convenience class for reading console input.

« More »

# Contains¶

Holds a contains element.

« More »

# ContainsCondition¶

Is one string part of another string?

« More »

# ContainsRegexpSelector¶

Selector that filters files based on whether they contain a particular string using regexp.

« More »

# ContainsSelector¶

Selector that filters files based on whether they contain a particular string.

« More »

# CopyTask¶

A phing copy task.

« More »

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

# CreoleSQLExecTask¶

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

« More »

# CreoleTask¶

Handles Creole configuration needed by SQL type tasks.

« More »

# CvsTask¶

Task for performing CVS operations.

« More »

# DataStore¶

An abstract representation of file and directory pathnames.

« More »

# DataType¶

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

« More »

# DataTypeHandler¶

Configures a Project (complete with Targets and Tasks) based on a XML build file.

« More »

# DateSelector¶

Selector that chooses files based on their last modified date.

« More »

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

# DefaultInputHandler¶

Prompts using print(); reads input from Console.

« More »

# DefaultLogger¶

Writes a build event to the console.

« More »

# DefaultPDOQuerySplitter¶

Splits SQL source into queries using simple regular expressions

« More »

# DefaultPHPCPDResultFormatter¶

Prints plain text output of phpcpd run

« More »

# DeleteTask¶

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

« More »

# DependSelector¶

Selector that filters files based on whether they are newer than a matching file in another directory tree.

« More »

# DepthSelector¶

Selector that filters files based on the how deep in the directory tree they are.

« More »

# Description¶

Description is used to provide a project-wide description element (that is, a description that applies to a buildfile as a whole).

« More »

# DirSet¶

Subclass as hint for supporting tasks that the included directories instead of files should be used.

« More »

# DirectoryScanner¶

Class for scanning a directory for files/directories that match a certain criteria.

« More »

# DocBloxTask¶

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

« More »

# DocBlox_Parallel_Manager¶

Manager class for Parallel processes.

« More »

# DocBlox_Parallel_Worker¶

Class that represents the execution of a single task within a parallelized frame.

« More »

# DocBlox_Parallel_WorkerPipe¶

Class that represents a named pipe for a Worker.

« More »

# EchoTask¶

Echos a message to the logging system or to a file

« More »

# ElseIfTask¶

"Inner" class for IfTask.

« More »

# EqualsCondition¶

A simple string comparator.

« More »

# EventObject¶

« More »

# Excludes¶

Datatype which handles excluded files, classes and methods.

« More »

# ExcludesNameEntry¶

Class for holding nested excludes elements (file, class, method).

« More »

# ExecTask¶

Executes a command on the shell.

« More »

# ExpandProperties¶

Expands Phing Properties, if any, in the data.

« More »

# ExpatParseException¶

This class throws errors for Expat, the XML processor.

« More »

# ExpatParser¶

This class is a wrapper for the PHP's internal expat parser.

« More »

# ExportPropertiesTask¶

Saves currently defined properties into a specified file

« More »

# ExtendSelector¶

Selector that selects files by forwarding the request on to other classes.

« More »

# ExtendedFileStream¶

Extended file stream wrapper class which auto-creates directories

« More »

# ExtractBaseTask¶

Base class for extracting tasks such as Unzip and Untar.

« More »

# FailTask¶

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

« More »

# FileHashTask¶

fileHash

« More »

# FileInputStream¶

Input stream subclass for file streams.

« More »

# FileList¶

FileList represents an explicitly named list of files.

« More »

# FileNotFoundException¶

« More »

# FileOutputStream¶

Output stream subclass for file streams.

« More »

# FileReader¶

Convenience class for reading files.

« More »

# FileSet¶

Moved out of MatchingTask to make it a standalone object that could be referenced (by scripts for example).

« More »

# FileSizeTask¶

fileHash

« More »

# FileSyncTask¶

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

« More »

# FileSystem¶

This is an abstract class for platform specific filesystem implementations you have to implement each method in the platform specific filesystem implementation classes Your local filesytem implementation must extend this class.

« More »

# FileUtils¶

File utility class.

« More »

# FileWriter¶

Convenience class for performing file write operations.

« More »

# FilenameSelector¶

Selector that filters files based on the filename.

« More »

# FilterChain¶

FilterChain may contain a chained set of filter readers.

« More »

# FilterReader¶

Wrapper class for readers, which can be used to apply filters.

« More »

# FlattenMapper¶

Removes any directory information from the passed path.

« More »

# ForeachTask¶

<foreach> task

« More »

# FormatterElement¶

A wrapper for the implementations of PHPUnit2ResultFormatter.

« More »

# FtpDeployTask¶

FtpDeployTask

« More »

# FunctionParam¶

Supports the nested tag for PhpTask.

« More »

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

# GlobMapper¶

description here

« More »

# GrowlNotifyTask¶

Growl notification task for Phing, the PHP build tool.

« More »

# HeadFilter¶

Reads the first `n` lines of a stream.

« More »

# HtmlColorLogger¶

Uses CSS class that must be defined in the HTML page where the Phing output is displayed.

« More »

# HttpGetTask¶

A HTTP request task.

« More »

# HttpRequestTask¶

A HTTP request task.

« More »

# IOException¶

Extends Exception to take advantage of methods therein.

« More »

# IconvFilter¶

Encode data from `in` encoding to `out` encoding.

« More »

# IdentityMapper¶

This mapper does nothing ;)

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

# IniFileTokenReader¶

Class that allows reading tokens from INI files.

« More »

# InputRequest¶

Encapsulates an input request.

« More »

# InputStream¶

Wrapper class for PHP stream that supports read operations.

« More »

# InputStreamReader¶

Writer class for OutputStream objects.

« More »

# InputTask¶

Reads input from the InputHandler.

« More »

# IntrospectionHelper¶

Helper class that collects the methods that a task or nested element holds to set attributes, create nested elements or hold PCDATA elements.

« More »

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

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

# JSMin¶

jsmin.php - PHP implementation of Douglas Crockford's JSMin.

« More »

# JSMinException¶

« More »

# JsMinTask¶

Task to minify javascript files.

« More »

# JslLintTask¶

A Javascript lint task.

« More »

# LineContains¶

Filter which includes only those lines that contain all the user-specified strings.

« More »

# LineContainsRegexp¶

Filter which includes only those lines that contain the user-specified regular expression matching strings.

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

# LoadFileTask¶

LoadFileTask

« More »

# Location¶

Stores the file name and line number of a XML file

« More »

# LogWriter¶

Extends the Writer class to output messages to Phing's log

« More »

# MailLogger¶

Uses PEAR Mail package to send the build log to one or more recipients.

« More »

# MailTask¶

Send an e-mail message

« More »

# MajoritySelector¶

This selector is here just to shake up your thinking a bit.

« More »

# ManifestTask¶

ManifestTask

« More »

# Mapper¶

Filename Mapper maps source file name(s) to target file name(s).

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

# MergeMapper¶

For merging files into a single file.

« More »

# MkdirTask¶

Task to create a directory.

« More »

# MoveTask¶

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

« More »

# MultipleChoiceInputRequest¶

Encapsulates an input request.

« More »

# NestedElementHandler¶

The nested element handler class.

« More »

# NoBannerLogger¶

Extends DefaultLogger to strip out empty targets.

« More »

# NoneSelector¶

This selector has a collection of other selectors.

« More »

# NotCondition¶

<not> condition.

« More »

# NotSelector¶

This selector has one other selectors whose meaning it inverts.

« More »

# NullPointerException¶

« More »

# OrCondition¶

<or> condition container.

« More »

# OrSelector¶

This selector has a collection of other selectors, any of which have to select a file in order for this selector to select it.

« More »

# OsCondition¶

Condition that tests the OS type.

« More »

# OutputStream¶

Wrapper class for PHP stream that supports write operations.

« More »

# OutputStreamWriter¶

Writer class for OutputStream objects.

« More »

# PDOQuerySplitter¶

Base class for classes that split SQL source into separate queries

« More »

# PDOResultFormatter¶

Abstract

« More »

# PDOSQLExecFormatterElement¶

A class to represent the nested <formatter> 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 »

# PDOTask¶

Handles PDO configuration needed by SQL type tasks.

« More »

# PEAR_PackageFileManager_Fileset¶

Builds list of files for PEAR_PackageFileManager using a Phing FileSet.

« More »

# PHPCPDFormatterElement¶

A wrapper for the implementations of PHPCPDResultFormatter.

« More »

# PHPCPDResultFormatter¶

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

« More »

# PHPCPDTask¶

Runs PHP Copy & Paste Detector.

« More »

# PHPLocTask¶

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

« More »

# PHPMDFormatterElement¶

A wrapper for the implementations of PHPMDResultFormatter.

« More »

# PHPMDTask¶

Runs PHP Mess Detector.

« More »

# PHPUnitReportTask¶

Transform a PHPUnit xml report using XSLT.

« More »

# PHPUnitResultFormatter¶

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

« More »

# PHPUnitTask¶

Runs PHPUnit tests.

« More »

# PHPUnitTestRunner¶

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

« More »

# PHPUnitUtil¶

Various utility functions

« More »

# PMDPHPCPDResultFormatter¶

Prints PMD-XML output of phpcpd run

« More »

# PackageAsPathTask¶

Convert dot-notation packages to relative paths.

« More »

# ParallelTask¶

Uses the DocBlox_Parallel library to run nested Phing tasks concurrently.

« More »

# Parameter¶

A parameter is composed of a name, type and value.

« More »

# PatchTask¶

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

« More »

# Path¶

This object represents a path as used by include_path or PATH environment variable.

« More »

# PathElement¶

Helper class, holds the nested `<pathelement>` values.

« More »

# PathTokenizer¶

A Path tokenizer takes a path and returns the components that make up

« More »

# PatternSet¶

The patternset storage component.

« More »

# PatternSetNameEntry¶

"Internal" class for holding an include/exclude pattern.

« More »

# PearLogListener¶

Writes build messages to PEAR Log.

« More »

# PearPackage2Task¶

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

« More »

# PearPackageScanner¶

Scans for files in a PEAR package.

« More »

# PearPackageTask¶

A task to create PEAR package.xml file.

« More »

# PearPkgMapping¶

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

« More »

# PearPkgMappingElement¶

Sub-element of <mapping>.

« More »

# PearPkgOption¶

Generic option class is used for non-complex options.

« More »

# PearPkgRole¶

Encapsulates file roles

« More »

# PgsqlPDOQuerySplitter¶

Splits PostgreSQL's dialect of SQL into separate queries

« More »

# PharMetadata¶

« More »

# PharMetadataElement¶

« More »

# PharPackageTask¶

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

« More »

# Phing¶

Entry point into Phing.

« More »

# PhingCallTask¶

Call another target in the same project.

« More »

# PhingFile¶

An abstract representation of file and directory pathnames.

« More »

# PhingFilterReader¶

A PhingFilterReader is a wrapper class that encloses the className and configuration of a Configurable FilterReader.

« More »

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

# PhingReference¶

Helper class that implements the nested <reference> element of <phing> and <phingcall>.

« More »

# PhingTask¶

Task that invokes phing on another build file.

« More »

# PhingXMLContext¶

Track the current state of the Xml parse operation.

« More »

# PhkPackageTask¶

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

« More »

# PhkPackageWebAccess¶

« More »

# PhkPackageWebAccessPath¶

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

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

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

# PhpEvalTask¶

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

« More »

# PhpLintTask¶

A PHP lint task.

« More »

# PlainPDOResultFormatter¶

Plain text formatter for PDO results.

« More »

# PlainPHPUnitResultFormatter¶

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

« More »

# PrefixLines¶

Attaches a prefix to every line.

« More »

# PregEngine¶

PREG Regexp Engine.

« More »

# PresentSelector¶

Selector that filters files based on whether they appear in another directory tree.

« More »

# Project¶

The Phing project class.

« More »

# ProjectComponent¶

Abstract class providing properties and methods common to all the project components

« More »

# ProjectConfigurator¶

The datatype handler class.

« More »

# ProjectHandler¶

Handler class for the <project> XML element This class handles all elements under the <project> element.

« More »

# Properties¶

Convenience class for reading and writing property files.

« More »

# PropertyPromptTask¶

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

« More »

# PropertyTask¶

Task for setting properties in buildfiles.

« More »

# Reader¶

Abstract class for reading character streams.

« More »

# Reference¶

Class to hold a reference to another object in the project.

« More »

# ReferenceExistsCondition¶

Condition that tests whether a given reference exists.

« More »

# ReflexiveTask¶

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

« More »

# Regexp¶

A factory class for regex functions.

« More »

# RegexpMapper¶

Uses regular expressions to perform filename transformations.

« More »

# Register¶

Static class to handle a slot-listening system.

« More »

# RegisterSlot¶

Represents a slot in the register.

« More »

# RegularExpression¶

A regular expression datatype.

« More »

# ReplaceRegexp¶

Performs a regexp find/replace on stream.

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

# ReplaceTokens¶

Replaces tokens in the original input with user-supplied values.

« More »

# ReplaceTokensWithFile¶

Replaces tokens in the original input with the contents of a file.

« More »

# ResolvePathTask¶

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

« More »

# RootHandler¶

Root filter class for a phing buildfile.

« More »

# RuntimeConfigurable¶

Wrapper class that holds the attributes of a Task (or elements nested below that level) and takes care of configuring that element at runtime.

« More »

# S3GetTask¶

Downloads an object off S3

« More »

# S3PutTask¶

Stores an object on S3

« More »

# SQLExecTransaction¶

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

« More »

# ScpTask¶

Copy files to and from a remote host using scp.

« More »

# SecurityException¶

« More »

# SelectSelector¶

This selector just holds one other selector and forwards all requests to it.

« More »

# SelectorUtils¶

This is a utility class used by selectors and DirectoryScanner.

« More »

# SequentialTask¶

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

« More »

# Service_Amazon¶

Abstract Service_Amazon class.

« More »

# Service_Amazon_S3¶

Abstract Service_Amazon_S3 class.

« More »

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

# SizeSelector¶

Selector that filters files based on their size.

« More »

# SmartyTask¶

A phing task for generating output by using Smarty.

« More »

# SourceFileScanner¶

Utility class that collects the functionality of the various scanDir methods that have been scattered in several tasks before.

« More »

# SshTask¶

Execute commands on a remote host using ssh.

« More »

# StringHelper¶

String helper utility class.

« More »

# StringReader¶

Dummy class for reading from string of characters.

« More »

# StripLineBreaks¶

Filter to flatten the stream to a single line.

« More »

# StripLineComments¶

This filter strips line comments.

« More »

# StripPhpComments¶

This is a Php comment and string stripper reader that filters those lexical tokens out for purposes of simple Php parsing.

« More »

# StripWhitespace¶

Strips whitespace from [php] files using PHP stripwhitespace() method.

« More »

# SummaryPHPUnitResultFormatter¶

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

« More »

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

# SymfonyConsoleTask¶

Symfony Console Task

« More »

# SymlinkTask¶

Generates symlinks based on a target / link combination.

« More »

# TabToSpaces¶

Converts tabs to spaces.

« More »

# TailFilter¶

Reads the last `n` lines of a stream.

« More »

# TarFileSet¶

This is a FileSet with the option to specify permissions.

« More »

# TarTask¶

Creates a tar archive using PEAR Archive_Tar.

« More »

# Target¶

The Target component.

« More »

# TargetHandler¶

The target handler class.

« More »

# Task¶

The base class for all Tasks.

« More »

# TaskAdapter¶

Use introspection to "adapt" an arbitrary ( not extending Task, but with similar patterns).

« More »

# TaskHandler¶

The task handler class.

« More »

# TaskdefTask¶

Register a task for use within a buildfile.

« More »

# TidyFilter¶

This filter uses the bundled-with-PHP Tidy extension to filter input.

« More »

# Timer¶

This class can be used to obtain the execution time of all of the scripts that are executed in the process of building a page.

« More »

# Token¶

Holds a token.

« More »

# TokenReader¶

Abstract class for TokenReaders.

« More »

# TokenSource¶

A parameter is composed of a name, type and value.

« More »

# TouchTask¶

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

« More »

# TranslateGettext¶

Replaces gettext("message id") and _("message id") with the translated string.

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

# TypeSelector¶

Selector that selects a certain kind of file: directory or regular file.

« More »

# TypedefTask¶

Register a datatype for use within a buildfile.

« More »

# UnixFileSystem¶

UnixFileSystem class.

« More »

# UnknownElement¶

Wrapper class that holds all information necessary to create a task that did not exist when Phing started.

« More »

# UntarTask¶

Extracts one or several tar archives using PEAR Archive_Tar

« More »

# UnzipTask¶

Extracts one or several zip archives using ZipArchive class.

« More »

# UpToDateTask¶

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

« More »

# VersionTask¶

VersionTask

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

# Win32FileSystem¶

This is an abstract class for platform specific filesystem implementations you have to implement each method in the platform specific filesystem implementation classes Your local filesytem implementation must extend this class.

« More »

# WinNTFileSystem¶

FileSystem for Windows NT/2000.

« More »

# Writer¶

Abstract class for writing character streams.

« More »

# XMLPDOResultFormatter¶

XML formatter for PDO results.

« More »

# XMLPHPUnitResultFormatter¶

Prints XML output of the test to a specified Writer

« More »

# XSLTParam¶

Class that holds an XSLT parameter.

« More »

# XincludeFilter¶

Applies Xinclude parsing to incoming text.

« More »

# XmlLintTask¶

A XML lint task.

« More »

# XmlLogger¶

Generates a file in the current directory with an XML description of what happened during a build.

« More »

# XmlPropertyTask¶

Task for setting properties from an XML file in buildfiles.

« More »

# XsltFilter¶

Applies XSL stylesheet to incoming text.

« More »

# XsltTask¶

Implements an XSLT processing filter while copying files.

« More »

# YesNoInputRequest¶

Encapsulates an input request that returns a boolean (yes/no).

« More »

# ZendCodeAnalyzerTask¶

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

« More »

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

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

### Constants

## PHPUnit_MAIN_METHOD

    PHPUnit_MAIN_METHOD

## PHP_CLASSPATH

    PHP_CLASSPATH