AOP.io
  • { PHP AOP } API Doc
  • Documentation
  • Tree
  • Make a donation via Paypal

Namespaces

  • Aop
    • Advice
    • Aspect
    • Exception
    • JoinPoint
      • Support
      • Traits
    • Pointcut
    • Traits
    • Weaver
  • PatchworkInterceptor
  • PeclAop
  • PHP

Classes

  • AfterFunctionJoinPoint
  • AfterFunctionReturnJoinPoint
  • AfterFunctionThrowJoinPoint
  • AfterJoinPoint
  • AfterMethodJoinPoint
  • AfterMethodReturnJoinPoint
  • AfterMethodThrowJoinPoint
  • AfterPropertyJoinPoint
  • AfterPropertyReadJoinPoint
  • AfterPropertyWriteJoinPoint
  • AroundFunctionJoinPoint
  • AroundJoinPoint
  • AroundMethodJoinPoint
  • AroundPropertyJoinPoint
  • AroundPropertyReadJoinPoint
  • AroundPropertyWriteJoinPoint
  • BeforeFunctionJoinPoint
  • BeforeJoinPoint
  • BeforeMethodJoinPoint
  • BeforePropertyJoinPoint
  • BeforePropertyReadJoinPoint
  • BeforePropertyWriteJoinPoint
  • JoinPoint

Class AroundPropertyJoinPoint

Provides an abstraction layer of JoinPoint of kind \Aop\KindConstantInterface::KIND_AROUND_PROPERTY (write and read) handled by the interceptor.

Aop\JoinPoint\JoinPoint
implements :
  • Aop\JoinPoint\Support\KindSupportInterface
  • Aop\JoinPoint\Support\PointcutSupportInterface

uses :
  • Aop\JoinPoint\Traits\PointcutTrait
Extended by Aop\JoinPoint\AroundJoinPoint
implements :
  • Aop\JoinPoint\Support\ProceedSupportInterface

uses :
  • Aop\JoinPoint\Traits\ProceedTrait
Extended by Aop\JoinPoint\AroundPropertyJoinPoint
implements :
  • Aop\JoinPoint\Support\ClassSupportInterface
  • Aop\JoinPoint\Support\PropertySupportInterface
  • Aop\JoinPoint\Support\PropertyValueGetterSupportInterface
  • Aop\JoinPoint\Support\PropertyValueSetterSupportInterface

uses :
  • Aop\JoinPoint\Traits\ClassTrait
  • Aop\JoinPoint\Traits\PropertyTrait
  • Aop\JoinPoint\Traits\PropertyValueGetterTrait
  • Aop\JoinPoint\Traits\PropertyValueSetterTrait
Located at php-aop/src/Aop/JoinPoint/AroundPropertyJoinPoint.php
Namespace Aop\JoinPoint
Author Nicolas Tallefourtane <dev@nicolab.net>
See Aop\KindConstantInterface::KIND_AROUND_PROPERTY

Methods summary

public integer
# getKind( )

Returns

integer
The constant value (\Aop\KindConstantInterface::KIND_*).

See

Aop\JoinPoint\Support\KindSupportInterface::getKind()

Inheritdoc

Methods inherited from Aop\JoinPoint\JoinPoint

  • __construct()

Methods inherited from Aop\JoinPoint\Support\ProceedSupportInterface

  • proceed()

Methods inherited from Aop\JoinPoint\Support\PointcutSupportInterface

  • getPointcut()

Methods inherited from Aop\JoinPoint\Support\ClassSupportInterface

  • createReflectionClass()
  • getClassName()
  • getObject()
  • getReflectionClass()

Methods inherited from Aop\JoinPoint\Support\PropertySupportInterface

  • createReflectionProperty()
  • getPropertyName()
  • getReflectionProperty()

Methods inherited from Aop\JoinPoint\Support\PropertyValueGetterSupportInterface

  • getPropertyValue()

Methods inherited from Aop\JoinPoint\Support\PropertyValueSetterSupportInterface

  • setPropertyValue()

Methods used from Aop\JoinPoint\Traits\ClassTrait

  • getClassName()
  • getObject()

Methods used from Aop\JoinPoint\Traits\ReflectionClassTrait

  • createReflectionClass()
  • getReflectionClass()

Methods used from Aop\JoinPoint\Traits\PropertyTrait

  • getPropertyName()

Methods used from Aop\JoinPoint\Traits\ReflectionPropertyTrait

  • createReflectionProperty()
  • getReflectionProperty()

Methods used from Aop\JoinPoint\Traits\PropertyValueGetterTrait

  • getPropertyValue()

Methods used from Aop\JoinPoint\Traits\PropertyValueSetterTrait

  • setPropertyValue()

Methods used from Aop\JoinPoint\Traits\ProceedTrait

  • proceed()

Methods used from Aop\JoinPoint\Traits\PointcutTrait

  • getPointcut()

Magic methods summary

Properties summary

Properties inherited from Aop\JoinPoint\JoinPoint

  • $support

Properties used from Aop\JoinPoint\Traits\PointcutTrait

  • $pointcut
{ PHP AOP } API Doc Generated with ApiGen