package
10.0.2+incompatible
Repository: https://github.com/vanekt/iris.git
Documentation: pkg.go.dev

# Functions

Configure creates a new controller and configures it, this function simply calls the `New(party)` and its `.Configure(configurators...)`.
NameOf returns the package name + the struct type's name, it's used to take the full name of an Controller, the `ControllerActivator#Name`.
New returns a new mvc Application based on a "party".

# Variables

HeroDependencies let you share bindable dependencies between package-level hero's registered dependencies and all MVC instances that comes later.
Try is a type alias for the `hero#Try`, useful to return a result based on two cases: failure(including panics) and a succeess.

# Structs

Application is the high-level compoment of the "mvc" package.
ControllerActivator returns a new controller type info description.
SessionController is a simple `Controller` implementation which requires a binded session manager in order to give direct access to the current client's session via its `Session` field.

# Interfaces

AfterActivation is being used as the onle one input argument of a `func(c *Controller) AfterActivation(a mvc.AfterActivation) {}`.
BaseController is the optional controller interface, if it's completed by the end controller then the BeginRequest and EndRequest are called between the controller's method responsible for the incoming request.
BeforeActivation is being used as the onle one input argument of a `func(c *Controller) BeforeActivation(b mvc.BeforeActivation) {}`.
ValuesReadOnly returns the read-only access type of the controller's dependencies.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author