October\Rain\Extension\ExtensionTrait

ExtensionTrait allows for "private traits"

See also:

Public properties

public static string $extendableStaticCalledClass

The calling class when using a static method.

Protected properties

protected static array $extensionCallbacks

Used to extend the constructor of an extension class. Eg:

BehaviorClass::extend(function($obj) { })

protected $extensionHidden

Public methods

public void extensionApplyInitCallbacks()

public static void extensionExtendCallback(callable $callback)

Helper method for ::extend() static method

Parameters
  • callable $callback

public void extensionIsHiddenField($name)
Parameters
  • $name

public void extensionIsHiddenMethod($name)
Parameters
  • $name

public static void getCalledExtensionClass()

Protected methods

protected void extensionHideField($name)
Parameters
  • $name

protected void extensionHideMethod($name)
Parameters
  • $name