| 
<?php/**
 * @author AlexanderC <self@alexanderc.me>
 * @date 10/28/13
 * @time 8:24 PM
 */
 
 require __DIR__ . '/../autoload.php';
 
 $AOPHP = \AOPHP\AOPHP::crete();
 
 // see DocBlockTest to understand lib usage
 $object = new DocBlockTest();
 
 // add target object (methods called on this)
 //$AOPHP->addTarget($AOPHP->createTarget($object));
 // add aspect object (advices would be applied before and after calling a target)
 //$AOPHP->addAspect($AOPHP->createAspect(clone $object));
 
 // call target method
 //$AOPHP->advice($object, 'doThings', ['"Lorem Ipsum dolor sit amet"']);
 // call another target method
 //$AOPHP->advice($object, 'doAnotherThings', ['"Lorem Ipsum dolor sit amet"']);
 
 $object->doThings("Lorem Ipsum dolor sit amet");
 |