__construct() __construct(null|string $className = null) Constructor Parameters null|string $className Throws \Fuman_Exception
getIconPath() getIconPath(string $extension = 'svg') : string Gets icon path Parameters string $extension Returns string
hasInterface() hasInterface(string $interfaceName) : boolean Has interface Parameters string $interfaceName Returns boolean
hasInterfaces() hasInterfaces(string $name1, string|null $name2 = null) : boolean Does underlying action has interface name Parameters string $name1 string|null $name2 Returns boolean
getInterfaceNames() getInterfaceNames() : array<mixed,string> Gets interface names Returns array<mixed,string>
initByArray() initByArray(array<mixed,string> $arr) : void Init from array Parameters array<mixed,string> $arr
getInstalledActions() getInstalledActions() : array<mixed,\Fuman_Action_Descriptor> Gets all installed action Returns array<mixed,\Fuman_Action_Descriptor>