*/
interface DefinitionSource
{
/**
* Returns the DI definition for the entry name.
*
* @throws InvalidDefinition An invalid definition was found.
*/
public function getDefinition(string $name) : ?Definition;
/**
* @return array