PHP Classes

minspecto: Implementation of Aspect Oriented Programming

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (9)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2011-05-08 (4 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 270 All time: 7,061 This week: 1,031Up
Version License PHP version Categories  
min-aspecto 1.0Artistic License5.3PHP 5, Language
Description Author  

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: 25
All time rank: 3159 in Ukraine Ukraine
Week rank: 280 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 
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: 

				-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  
 0%Total:270All time:7,061
 This week:0This week:1,031Up