# man > HTML::Mason::Plugin::Context(3pm)

## NAME
    [HTML::Mason::Plugin::Context](https://www.chedong.com/phpMan.php/perldoc/HTML%3A%3AMason%3A%3APlugin%3A%3AContext/markdown) - encapsulates arguments passed to plugin methods

## DESCRIPTION
    This file defines the minimalist context classes that are instantiated whenever a plugin hook is
    called. See [HTML::Mason::Plugin](https://www.chedong.com/phpMan.php/perldoc/HTML%3A%3AMason%3A%3APlugin/markdown) for documentation about plugins.

    For efficiency these objects have no new() method - they are created and blessed by hand inside
    [HTML::Mason::Request](https://www.chedong.com/phpMan.php/perldoc/HTML%3A%3AMason%3A%3ARequest/markdown) just before they are used.

