PHP Class Go\Aop\Framework\TraitIntroductionInfo

Inheritance: implements Go\Aop\IntroductionInfo
Datei anzeigen Open project: goaop/framework

Public Methods

Method Description
__construct ( string | string[] $introducedInterfaces, string | string[] $introducedTraits ) Create a DefaultIntroductionAdvisor for the given advice.
getInterfaces ( ) : array | string[] Return the additional interfaces introduced by this Advisor or Advice.
getTraits ( ) : array | string[] Return the list of traits with realization of introduced interfaces

Method Details

__construct() public method

Create a DefaultIntroductionAdvisor for the given advice.
public __construct ( string | string[] $introducedInterfaces, string | string[] $introducedTraits )
$introducedInterfaces string | string[] List of introduced interfaces
$introducedTraits string | string[] List of introduced traits

getInterfaces() public method

Return the additional interfaces introduced by this Advisor or Advice.
public getInterfaces ( ) : array | string[]
return array | string[] introduced interfaces

getTraits() public method

Return the list of traits with realization of introduced interfaces
public getTraits ( ) : array | string[]
return array | string[] trait implementations