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 :
-
Bartlett\Reflect (default)
Here is the class diagram of reflectors architecture (built with default PlantUML processor)
Any new reflector must implement the Bartlett\UmlWriter\Reflector\ReflectorInterface
interface.
Methods
-
getClass()
returns a compatible reflection class of the given object (FQN expected) -
getClasses()
returns all objects from all namespaces -
getNamespace()
returns a list of reflection class, of the given namespace