컴파일러 통과를 통해 데이터 수집기를로드 할 수 없습니다. 사용할 수 있도록 데이터 수집기를 선택 유지하려고 시도하고 있습니다. 태그가없는 YAML 파일에 정의 된 다음 컴파일러 전달은 매개 변수 설정에 따라 태그를 추가합니다.Symfony2 컴파일러 패스에 data_collector 태그 추가
컴파일러 패스가 태그를 추가하기에는 너무 늦은 것 같습니다.
<?php
if ($container->getParameter('git_data_collector_enabled')) {
$gitDataCollectorDef = $container->getDefinition('git_data_collector');
$gitDataCollectorDef->addTag('data_collector', array(
'template' => 'Profiler:git_info_layout',
'id' => 'git',
));
}
'git_data_collector_enabled'가 true인지 아닌지 컴파일러에서 전체 데이터 수집기를 초기화하는 방법은 무엇입니까? –