$data['deprecated'
] = true;
$data['deprecation_message'
] =
$definition->
getDeprecation($id)['message'
];
} else { $data['deprecated'
] = false;
} if ('' !==
$classDescription =
$this->
getClassDescription((string) $definition->
getClass())) { $data['description'
] =
$classDescription;
} if ($showArguments) { $data['arguments'
] =
$this->
describeValue($definition->
getArguments(),
$omitTags,
$showArguments,
$container,
$id);
} $data['file'
] =
$definition->
getFile();
if ($factory =
$definition->
getFactory()) { if (\
is_array($factory)) { if ($factory[0
] instanceof Reference
) { $data['factory_service'
] =
(string) $factory[0
];
} elseif ($factory[0
] instanceof Definition
) { $data['factory_service'
] =
sprintf('inline factory service (%s)',
$factory[0
]->
getClass() ?? 'class not configured'
);
} else {