Property | Type | Description | |
---|---|---|---|
$buildLogger | |||
$fineTuning | |||
$vertex |
Method | Description | |
---|---|---|
__construct ( array $cfg, Trismegiste\Mondrian\Transform\Logger\LoggerInterface $log ) | Build the context | |
existsVertex ( string $type, string $key ) : boolean | Returns if a vertex of the type $type with the index $key exists | |
findAllMethodSameName ( string $method ) : |
Find all methods with the same name whatever its class | |
findVertex ( string $type, string $key ) : |
Find a vertex by its type and name | |
getExcludedCall ( string $class, string $method ) : array | Get the list of excluded calls for this Class::Method | |
indicesVertex ( string $type, string $index, |
Maintains a hashmap : ( type , index ) => Vertex obj | |
logFallbackCall ( string $class, string $method, string $called ) | Log a call found by the fallback |
public __construct ( array $cfg, Trismegiste\Mondrian\Transform\Logger\LoggerInterface $log ) | ||
$cfg | array | the config |
$log | Trismegiste\Mondrian\Transform\Logger\LoggerInterface | a logger |
public findAllMethodSameName ( string $method ) : |
||
$method | string | |
return |
public findVertex ( string $type, string $key ) : |
||
$type | string | |
$key | string | |
return | or null |
public indicesVertex ( string $type, string $index, |
||
$type | string | [interface|class|method|param|impl|trait] |
$index | string | the unique index in this type |
$v | the vertex to index |