PHP 클래스 Trismegiste\Mondrian\Transform\GraphBuilder

GraphBuilder is a builder for a compiler
상속: extends Trismegiste\Mondrian\Builder\Compiler\AbstractTraverser
파일 보기 프로젝트 열기: trismegiste/mondrian

보호된 프로퍼티들

프로퍼티 타입 설명
$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