WebDyne::Request::Common
NAME
WebDyne::Request::Common - helper functions for building normalized WebDyne request adapters
SYNOPSIS
use WebDyne::Request::Common qw(
handler_methods_all
handler_methods_check
handler_methods_init
);
DESCRIPTION
WebDyne::Request::Common is an internal support module used by the request adapter classes such as WebDyne::Request::Fake, WebDyne::Request::Apache, WebDyne::Request::PSGI, and WebDyne::Request::PAGI.
It defines the canonical method set expected of a WebDyne request object and provides helpers for wiring adapter methods onto concrete request classes.
FUNCTIONS
handler_methods_all()
Return an array reference containing the full normalized request-method set expected by WebDyne.
handler_methods_check($class, \%methods)
Verify that the supplied request-adapter class defines or inherits the required normalized methods. It also warns about locally defined adapter methods that are not part of the canonical surface.
handler_methods_init($class, $backend_class, \%dispatch)
Install adapter methods into
$classusing a dispatch table. Dispatch values may be backend method names, code references, orundefto fall back toWebDyne::Request::Fake.
NOTES
This is an internal integration module rather than a page-facing API. It is primarily useful when adding a new WebDyne request backend.
AUTHOR
Andrew Speer mailto:andrew.speer@isolutions.com.au
LICENSE and COPYRIGHT
This file is part of WebDyne.
This software is copyright (c) 2026 by Andrew Speer mailto:andrew.speer@isolutions.com.au.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Full license text is available at: