trait ExtensionTrait

Extension trait

Allows for "Private traits"

Adapted from the October ExtendableTrait

Properties

static protected array $extensionCallbacks
static string $extendableStaticCalledClass
protected $extensionHidden

Methods

extensionApplyInitCallbacks()

No description

static void
extensionExtendCallback(callable $callback)

Helper method for ::extend() static method

extensionHideField($name)

No description

extensionHideMethod($name)

No description

extensionIsHiddenField($name)

No description

extensionIsHiddenMethod($name)

No description

static 
getCalledExtensionClass()

No description

Details

at line 32
extensionApplyInitCallbacks()

No description

at line 51
static void extensionExtendCallback(callable $callback)

Helper method for ::extend() static method

Parameters

callable $callback

Return Value

void

at line 64
protected extensionHideField($name)

No description

Parameters

$name

at line 69
protected extensionHideMethod($name)

No description

Parameters

$name

at line 74
extensionIsHiddenField($name)

No description

Parameters

$name

at line 79
extensionIsHiddenMethod($name)

No description

Parameters

$name

at line 84
static getCalledExtensionClass()

No description