CodeExplorer getContainerDefinitionDocument example
$this->
writeDocument($this->
getContainerServiceDocument($service,
$options['id'
],
$container,
isset($options['show_arguments'
]) &&
$options['show_arguments'
]));
} protected function describeContainerServices(ContainerBuilder
$container, array
$options =
[]): void
{ $this->
writeDocument($this->
getContainerServicesDocument($container,
$options['tag'
] ?? null,
isset($options['show_hidden'
]) &&
$options['show_hidden'
],
isset($options['show_arguments'
]) &&
$options['show_arguments'
],
$options['filter'
] ?? null,
$options['id'
] ?? null
));
} protected function describeContainerDefinition(Definition
$definition, array
$options =
[], ContainerBuilder
$container = null
): void
{ $this->
writeDocument($this->
getContainerDefinitionDocument($definition,
$options['id'
] ?? null,
isset($options['omit_tags'
]) &&
$options['omit_tags'
],
isset($options['show_arguments'
]) &&
$options['show_arguments'
],
$container));
} protected function describeContainerAlias(Alias
$alias, array
$options =
[], ContainerBuilder
$container = null
): void
{ $dom =
new \
DOMDocument('1.0', 'UTF-8'
);
$dom->
appendChild($dom->
importNode($this->
getContainerAliasDocument($alias,
$options['id'
] ?? null
)->childNodes->
item(0
), true
));
if (!
$container) { $this->
writeDocument($dom);
return;
}