Warning! This page has the following tags:
- This page is deprecated, and is only useful for developers using Agavi 0.10.
- This page exists for reference purposes only.
UML diagrams describing the basics
Agavi 0.10
Describes the default behaviour of Agavi when a request is made.
- Context and other core classes are initialized
- Controller creates an action instance
- Controller loads filters and puts them into the FilterChain?
- FilterChain? is excecuted
Shows how BasicSecurityFilter? does its magic.
Execution filter is the key player of Agavi. This diagram shows how the default execution filter (ExecutionFilter?) works. Remember, however, that you can choose what execution filter implementation to use (this is how frameworks work). Agavi ships with an alternative exec filter called CachingExecutionFilter?.
Some older stuff
An Umbrello UML diagram that graeme worked up: http://www.kludgebox.com/stuff/agaviSrc.xmi.gz
The UML-Modell can be opened using umbrello from the KDE-Project.
- Failed opening on
- argoUML 0.19.x
- Poseidon 3.0.1 CE
You can use UML2PHP5 to make your life easier in a lot of ways [ http://uml2php5.zpmag.com/en/index.php ]
Attachments
-
basics.png
(86.3 KB) - added by impl
3 years ago.
-
BasicSecurityFilter.png
(47.8 KB) - added by impl
3 years ago.
-
ExecutionFilter.png
(60.5 KB) - added by impl
3 years ago.

