Filesystem::signal_create, 'params' => $params ]; } public static function updateCallback($params) { self::$hookCalls[] = [ 'signal' => Filesystem::signal_update, 'params' => $params ]; } public static function writeCallback($params) { self::$hookCalls[] = [ 'signal' => Filesystem::signal_write, 'params' => $params ]; } public static function postCreateCallback($params) { self::$hookCalls[] = [ 'signal' => Filesystem::signal_post_create, 'params' => $params ]; } public static function postUpdateCallback($params) { self::$hookCalls[] = [ 'signal' => Filesystem::signal_post_update, 'params' => $params ]; } public static function postWriteCallback($params) { self::$hookCalls[] = [ 'signal' => Filesystem::signal_post_write, 'params' => $params ]; } /** * Callback that sets the run parameter to false */ public static function cancellingCallback($params) { $params[Filesystem::signal_param_run] = false; } }