Download List

Project Description

Ding is a PHP framework that provides dependency injection (by Setter, Constructor, and Method), Aspect Oriented Programming, XML, YAML, Events support, and some JSR 250/330 annotations as bean definition providers, lightweight, can be deployed as a PHAR file, simple, and quick MVC, syslog, TCP client and server with non-blocking sockets, timers, and custom error, signal, and exception handling, PAGI integration (for the Asterisk gateway interface), and PAMI integration (for Asterisk management). It is similar to Java's Seasar and Spring.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-12-29 06:35
1.3.6

This release adds @Value for constructor arguments and beans from config classes. Constructor arguments can now be specified by name. Reflection factory and annotations drivers code cleanups.

2011-12-19 07:31
1.3.0

Properties can now be used to specify bean classes. The drivers are all beans now. The API is generated with docblox instead of phpdocumentor. New container extension points: IBeanDefinitionProvider, IAspectProvider, and IPointcutProvider, also autoregistered when detected. The HttpDispatcher will now call action methods with full arguments, honoring their signature. More mature code. Many internal code and interface cleanups.

2011-12-05 10:01
1.1.4

This release adds some improvements and minor bugfixes to the annotation parser.
Tags: maintenance annotation parser

2011-11-09 19:43
1.1.2

This release adds abstract beans, bean inheritance, and bean aliasing (for XML, YAML, and annotations drivers). Minor bugfixes have been made.

2011-11-05 09:14
1.0.0

First stable/production release. Now on the new PEAR channel.
Tags: first production stable

Project Resources