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.

2012-02-21 10:06
1.5.1

AOP: proceed() now accepts arguments to override the original invocation arguments.
Tags: aop proceed arguments

2012-02-09 16:10
1.5.0

This release added @Inject, @Named, @Primary, @Singleton, @Prototype, @PreDestroy, and @PostConstruct. @Resource now accepts an optional name argument for specifying bean names.

2012-01-21 10:49
1.4.1

Bugfixes: bean definitions werent internally cached correctly; the annotations provider was not correctly creating a new instance of a bean definition when creating a child bean; this release will correctly remove aliases from a child bean definition.
Tags: bugfix maintenance

2012-01-19 06:38
1.4.0

@Bean can now be defined inside @Component's (a la @Configuration). Event listeners are now discovered in JIT way. There is some annotations code cleanup. The file cache will now clear the stat cache for the given file when trying to make a fetch.
Tags: component bean file cache stat annotation cleanup maintenance

2012-01-10 07:57
1.3.7

@ListensOn can now be used on parent classes.
Tags: listenson parent event

Project Resources