A testing package designed to allow you to easily test what you
believe is a valid object against the expected behaviour of all of
the classes in its inheritance tree in one single call.
PEAR::Console_Getargs implements a Command Line arguments and
parameters parser for your CLI applications.
It performs some basic arguments validation and automatically creates
a formatted help text, based on the given configuration.
A singly-linked list offers the ability to insert or delete
nodes at any point within the list. A doubly-linked list also offers the
ability to request previous nodes in the list.
The PHP Project Wizard (PPW) is a commandline tool that can be used to generate
the scripts and configuration files necessary for the build automation of a PHP
project.
Andrew's Web Libraries are a set of hopefully lightweight libraries for
handling a variety of useful things for web programming, including:
- Session management
- User management
- DB Records
- Simple reporting
- DB Schema Updating
- iCalendar parsing
The extension implements a high resolution StopWatch class. It uses the the best
possible APIs on different platforms. It also makes possible to implement a
custom stopwatch using low level ticks delivered by the underlaying APIs.
This is a simple library for grading C- and C++-language assignments. It runs
each test case in a child process in order to capture common programming errors
such as infinite loops and segmentation faults.
The staticReflection component can be used as a drop-in replacement for PHP's
internal reflection api. This component provides a generic reflection stack so
that applications can switch between the internal and/or static reflection
implementation.
Breve is a Python template engine that is designed to be clean and
elegant with minimal syntax. Unlike most Python template engines,
Breve is implemented as an `internal DSL`_ rather than a parser.
The ancient ConfigParser module available in the standard
library 2.x has seen a major update in Python 3.2. This
is a backport of those changes so that they can be used
directly in Python 2.6 - 2.7