Provided by: libdancer2-perl_0.205002+dfsg-2_all
NAME
Dancer2::Core::Hook - Manipulate hooks with Dancer2
VERSION
version 0.205002
SYNOPSIS
# inside a plugin use Dancer2::Core::Hook; Dancer2::Core::Hook->register_hooks_name(qw/before_auth after_auth/);
METHODS
register_hook ($hook_name, [$properties], $code) hook 'before', {apps => ['main']}, sub {...}; hook 'before' => sub {...}; Attaches a hook at some point, with a possible list of properties. Currently supported properties: apps an array reference containing apps name register_hooks_name Add a new hook name, so application developers can insert some code at this point. package My::Dancer2::Plugin; Dancer2::Core::Hook->instance->register_hooks_name(qw/before_auth after_auth/); execute_hook Execute a hooks get_hooks_for Returns the list of coderef registered for a given position hook_is_registered Test if a hook with this name has already been registered.
AUTHOR
Dancer Core Developers
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Alexis Sukrieh. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.