SCHLIX\cmsHooks

Protected Static Methods

protected static getAll(string $function_name)
Get all hooks with this function name @global \SCHLIX\cmsDatabase $SystemDB

Public Static Methods

public static refreshAll()
public static arrayexecute(string $function_name, object $object=null)
Execute all hooks for this function @global \SCHLIX\cmsLogger $SystemLog
public static arrayexecuteModifyReturn($return_arg_pos, string $function_name, object $object=null)
Execute all hooks for this function. Must specify return argument position to be replaced @global \SCHLIX\cmsLogger $SystemLog
public static stringoutput(string $function_name)
Returns a string output of hooks with this function name. All parameters specified after $function_name will be passed to the function
public static register(object $obj)
Register hook for a specified class @global \SCHLIX\cmsDatabase $SystemDB