PHP Classes

minspecto: Implementation of Aspect Oriented Programming

Recommend this page to a friend!
  Info   View files View files (9)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 274 All time: 7,674 This week: 206Up
Version License PHP version Categories
min-aspecto 1.0Artistic License5.3PHP 5, Language


This package in an implementation of Aspect Oriented Programming in PHP.

It can bind code to aspects that is implemented by separate aspect classes.

Aspects can be bound dynamically to points of the code that determine where any defined aspect classes are called.

Picture of Pashkov Denis Igorevich
  Performance   Level  
Name: Pashkov Denis Igorevich <contact>
Classes: 21 packages by
Country: Ukraine Ukraine
Age: 34
All time rank: 3068 in Ukraine Ukraine
Week rank: 298 Up6 in Ukraine Ukraine Up
Innovation award
Innovation award
Nominee: 10x

Winner: 1x


All we know how cooll are aspects AOP. Unfortunately php doesn't have native realistion. And Doesn't have (for me) any php helpfull realisation. So i deside create some Basics Aspect emulation for my project. It use debug batrace. and sub cahce( file cache apc cache xcache memcache) ==== This package includes project example . for the first run it insert aspecto::run() Construction to the methods that you specified in your points. after that it will create file first.txt in project dericatory with serialized aspecto object. also before insert soviets it make backup project files. directory structure: --cached --interfaces -interfaces1.php ..... PLEASE see example at

  Files folder image Files  
File Role Description
Plain text file AspectoClass.php Class main class
Plain text file Aspecto_Exceptions.php Class Exceptions
Plain text file Aspecto_point_interface.php Class point_interface
Plain text file ASpecto_soviet_interface.php Class sovieT_interface
Plain text file Cacher.php Class cacher
Plain text file Object_Pointer.php Class Pint object
Plain text file Object_Soviet.php Class soviet object
Plain text file readme.txt Doc. readme
Plain text file SovietEntety.php Class soviet entety

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:7,674
This week:206Up