PHP Class Neos\Flow\Aop\PropertyIntroduction

Datei anzeigen Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$declaringAspectClassName string Name of the aspect declaring this introduction
$initialValue mixed The initial value of the property
$pointcut Neos\Flow\Aop\Pointcut\Pointcut The pointcut this introduction applies to
$propertyDocComment string DocComment of the introduced property
$propertyName string Name of the introduced property
$propertyVisibility string Visibility of the introduced property

Public Methods

Method Description
__construct ( string $declaringAspectClassName, string $propertyName, Pointcut $pointcut ) Constructor
getDeclaringAspectClassName ( ) : string Returns the object name of the aspect which declared this introduction
getInitialValue ( ) : mixed
getPointcut ( ) : Pointcut Returns the pointcut this introduction applies to
getPropertyDocComment ( ) : string Returns the DocComment of the introduced property
getPropertyName ( ) : string Returns the name of the introduced property
getPropertyVisibility ( ) : string Returns the visibility of the introduced property

Method Details

__construct() public method

Constructor
public __construct ( string $declaringAspectClassName, string $propertyName, Pointcut $pointcut )
$declaringAspectClassName string Name of the aspect containing the declaration for this introduction
$propertyName string Name of the property 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

getInitialValue() public method

public getInitialValue ( ) : mixed
return mixed

getPointcut() public method

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

getPropertyDocComment() public method

Returns the DocComment of the introduced property
public getPropertyDocComment ( ) : string
return string DocComment of the introduced property

getPropertyName() public method

Returns the name of the introduced property
public getPropertyName ( ) : string
return string Name of the introduced property

getPropertyVisibility() public method

Returns the visibility of the introduced property
public getPropertyVisibility ( ) : string
return string Visibility of the introduced property

Property Details

$declaringAspectClassName protected_oe property

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

$initialValue protected_oe property

The initial value of the property
protected mixed $initialValue
return mixed

$pointcut protected_oe property

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

$propertyDocComment protected_oe property

DocComment of the introduced property
protected string $propertyDocComment
return string

$propertyName protected_oe property

Name of the introduced property
protected string $propertyName
return string

$propertyVisibility protected_oe property

Visibility of the introduced property
protected string $propertyVisibility
return string