Aspect Oriented Programming (AOP) Library for PHP

This package can be used to implement aspect oriented programming (AOP) by executing the code of classes that enable orthogonal aspects at run- time. The intention is to provide a means to implement orthogonal aspects in separate classes that may be an interesting add to the application, like logging, caching, transaction control, etc., without affecting the main business logic. The package provides base classes for implementing defining point cuts where the code of an advice class is called to implement actions of the orthogonal aspects that an application may need to enable.

Tags Software Development Libraries php classes
Licenses FDL
Operating Systems Unix
Implementation PHP
Translations English

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Feb 2006 07:31
  • Rrelease-after

Changes: The Aspect and Advice classes were restructured. The program model is now more flexible. Masks were added into pointcuts. The readme file was added.

  • Rrelease-mid
  •  18 Oct 2005 14:40
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Ledger

A command-line accounting program.

No-screenshot

Project Spotlight

Coldtags suite

A custom JSP tags suite.