PHP Класс Trismegiste\Mondrian\Transform\GraphBuilder

GraphBuilder is a builder for a compiler
Наследование: extends Trismegiste\Mondrian\Builder\Compiler\AbstractTraverser
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$config
$graphResult
$logger
$reflection
$vertexContext

Открытые методы

Метод Описание
__construct ( array $cfg, Trismegiste\Mondrian\Graph\Graph $g, Trismegiste\Mondrian\Transform\Logger\LoggerInterface $log ) Injecting the external in/out parameters
buildCollectors ( ) : FqcnCollector[] Build a list of visitor for each pass
buildContext ( ) Build the context(s) for passes

Описание методов

__construct() публичный Метод

Injecting the external in/out parameters
public __construct ( array $cfg, Trismegiste\Mondrian\Graph\Graph $g, Trismegiste\Mondrian\Transform\Logger\LoggerInterface $log )
$cfg array
$g Trismegiste\Mondrian\Graph\Graph
$log Trismegiste\Mondrian\Transform\Logger\LoggerInterface

buildCollectors() публичный Метод

Build a list of visitor for each pass
public buildCollectors ( ) : FqcnCollector[]
Результат FqcnCollector[] list of passes

buildContext() публичный Метод

Build the context(s) for passes
public buildContext ( )

Описание свойств

$config защищенное свойство

protected $config

$graphResult защищенное свойство

protected $graphResult

$logger защищенное свойство

protected $logger

$reflection защищенное свойство

protected $reflection

$vertexContext защищенное свойство

protected $vertexContext