Autodia::Handler::Mason(3pm) | User Contributed Perl Documentation | Autodia::Handler::Mason(3pm) |
NAME¶
Autodia::Handler::Mason - Allows Autodia to parse HTML::Mason files
SYNOPSIS¶
See Autodia and HTML::Mason. Use -p to specify the comp_root and -i fetch one or more components, f.e. ./autodia -l Mason -p 'examples/mason' -i 'index.html login.html' If you need to allow globals, f.e. $c and $l, add -G '$c $l' to the command line
DESCRIPTION¶
Autodia::Handler using introspection provided by HTML::Mason to visualize all components used by a request.
API¶
_initialise creates the HTML::Mason::Interp instance used for introspection.¶
_parse_file walks through the request and initiates the recursion.¶
_process_component adds a component to the diagram. This is done recursively for the parent and each called component.¶
helper method to convert the declared_args of components to attributes¶
helper method to convert the declared_args of methods and subcomponents to Params¶
AUTHOR¶
Peter Franke, 2011, autodia_mason@pfranke.de
LICENSE¶
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
2022-11-02 | perl v5.36.0 |