PHP Class Neos\Flow\Aop\InterfaceIntroduction

Mostrar archivo Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$declaringAspectClassName string Name of the aspect declaring this introduction
$interfaceName string Name of the introduced interface
$pointcut Neos\Flow\Aop\Pointcut\Pointcut The pointcut this introduction applies to

Public Methods

Method Description
__construct ( string $declaringAspectClassName, string $interfaceName, Pointcut $pointcut ) Constructor
getDeclaringAspectClassName ( ) : string Returns the object name of the aspect which declared this introduction
getInterfaceName ( ) : string Returns the name of the introduced interface
getPointcut ( ) : Pointcut Returns the pointcut this introduction applies to

Method Details

__construct() public method

Constructor
public __construct ( string $declaringAspectClassName, string $interfaceName, Pointcut $pointcut )
$declaringAspectClassName string Name of the aspect containing the declaration for this introduction
$interfaceName string Name of the interface to introduce
$pointcut Neos\Flow\Aop\Pointcut\Pointcut The pointcut for this introduction

getDeclaringAspectClassName() public method

Returns the object name of the aspect which declared this introduction
public getDeclaringAspectClassName ( ) : string
return string The aspect object name

getInterfaceName() public method

Returns the name of the introduced interface
public getInterfaceName ( ) : string
return string Name of the introduced interface

getPointcut() public method

Returns the pointcut this introduction applies to
public getPointcut ( ) : Pointcut
return Neos\Flow\Aop\Pointcut\Pointcut The pointcut

Property Details

$declaringAspectClassName protected_oe property

Name of the aspect declaring this introduction
protected string $declaringAspectClassName
return string

$interfaceName protected_oe property

Name of the introduced interface
protected string $interfaceName
return string

$pointcut protected_oe property

The pointcut this introduction applies to
protected Pointcut,Neos\Flow\Aop\Pointcut $pointcut
return Neos\Flow\Aop\Pointcut\Pointcut