PHP Classes

minspecto: Implementation of Aspect Oriented Programming

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 274 All time: 7,676 This week: 206Up
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: 34
All time rank: 3068 in Ukraine Ukraine
Week rank: 170 Up3 in Ukraine Ukraine Up
Innovation award
Innovation award
Nominee: 10x

Winner: 1x

Details

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 http://webndesign.org/publicscripts/

  Files folder image Files (9)  
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:274
This week:0
All time:7,676
This week:206Up