Chapter 13. Architecture overview

Each reflector is a specialized version of a compatible reverse-engine. UmlWriter version 1.0.0 is able to use only two engines :

Here is the class diagram of reflectors architecture (built with default PlantUML processor)

reflector-guide__1.png

Any new reflector must implement the Bartlett\UmlWriter\Reflector\ReflectorInterface interface.