\Trismegiste\Mondrian\TransformGraphBuilder

Design Pattern: Builder

GraphBuilder is a builder for a compiler

Summary

Methods
Properties
Constants
buildTraverser()
__construct()
buildContext()
buildCollectors()
No public properties found
No constants found
No protected methods found
$graphResult
$config
$reflection
$vertexContext
$logger
N/A
No private methods found
No private properties found
N/A

Properties

$graphResult

$graphResult : 

Type

$config

$config : 

Type

$reflection

$reflection : 

Type

$vertexContext

$vertexContext : 

Type

$logger

$logger : 

Type

Methods

buildContext()

buildContext() 

Build the context(s) for passes

buildCollectors()

buildCollectors() : array<mixed,\Trismegiste\Mondrian\Transform\FqcnCollector>

Build a list of visitor for each pass

Returns

array<mixed,\Trismegiste\Mondrian\Transform\FqcnCollector> —

list of passes