p5-MasonX-Interp-WithCallbacks - Mason callback support via Params::CallbackRequest

Property Value
Distribution FreeBSD 12
Repository FreeBSD i386 Official
Package filename p5-MasonX-Interp-WithCallbacks-1.19_1.txz
Package name p5-MasonX-Interp-WithCallbacks
Package version 1.19
Package release 1
Package architecture i386
Package type txz
Homepage https://metacpan.org/release/MasonX-Interp-WithCallbacks
License -
Maintainer perl@FreeBSD.org
Download size 20.91 KB
Installed size 44.60 KB
MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to
provide a Mason callback system built on Params::CallbackRequest. Callbacks
may be either code references provided to the C<new()> constructor, or methods
defined in subclasses of Params::Callback. Callbacks are triggered either for
every request or by specially named keys in the Mason request arguments, and
all callbacks are executed at the beginning of a request, just before Mason
creates and executes the request component stack.
This module brings support for a sort of plugin architecture based on
Params::CallbackRequest to Mason. Mason then executes code before executing
any components. This approach allows you to carry out logical processing of
data submitted from a form, to affect the contents of the Mason request
arguments (and thus the %25ARGS hash in components), and even to redirect or
abort the request before Mason handles it.
WWW: https://metacpan.org/release/MasonX-Interp-WithCallbacks


Package Version Architecture Repository
p5-MasonX-Interp-WithCallbacks All All All


Name Value
p5-HTML-Mason = 1.58
p5-Params-CallbackRequest = 1.20_1
perl5 = 5.30.1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-MasonX-Interp-WithCallbacks-1.19_1.txz
Source Package www/p5-MasonX-Interp-WithCallbacks

Install Howto

Install p5-MasonX-Interp-WithCallbacks txz package:

# pkg install p5-MasonX-Interp-WithCallbacks

See Also

Package Description
p5-MasonX-Profiler-0.06_2.txz Mason per-component profiler
p5-MasonX-Request-WithApacheSession-0.31_2.txz Interface to Apache::Session for HTML::Mason
p5-MasonX-WebApp-0.12_6.txz Works with HTML::Mason to do processing before Mason is invoked
p5-Math-Algebra-Symbols-1.27.txz Symbolic Algebra in Pure Perl
p5-Math-Base36-0.10_1,2.txz Encoding and decoding of base36 strings
p5-Math-Base85-0.4.txz Perl extension for base 85 numbers, as referenced by RFC 1924
p5-Math-BaseCalc-1.019.txz Convert numbers between various bases
p5-Math-BaseCnv-1.14.txz Fast functions to convert between number Bases
p5-Math-Bezier-0.01_1.txz Perl module to solve Bezier curves
p5-Math-Bezier-Convert-0.02_1.txz Convert cubic and quadratic Bezier each other
p5-Math-BigInt-1.999818.txz Arbitrary size integer math perl package
p5-Math-BigInt-FastCalc-0.5009.txz Math::BigInt::Calc with some XS for more speed
p5-Math-BigInt-GMP-1.6007.txz Math::BigInt::GMP - Use the GMP library for Math::BigInt routines
p5-Math-BigInt-Lite-0.19.txz What Math::BigInts are before they become big
p5-Math-BigInt-Pari-1.3006.txz Use Math::Pari for Math::BigInt routines