Build a plain-text docblock for a constant (no tab stops). Emits a single-line `/** @var Type */` format.
(
sym: &SymbolInfo,
indent: &str,
class_loader: &dyn Fn(&str) -> Option<Arc<ClassInfo>>,
)
| 1609 | /// |
| 1610 | /// Emits a single-line `/** @var Type */` format. |
| 1611 | fn build_constant_plain( |
| 1612 | sym: &SymbolInfo, |
| 1613 | indent: &str, |
| 1614 | class_loader: &dyn Fn(&str) -> Option<Arc<ClassInfo>>, |
| 1615 | ) -> String { |
| 1616 | let var_type = property_var_type_plain(sym.type_hint.as_ref(), class_loader); |
| 1617 | format!("{indent}/** @var {var_type} */\n") |
| 1618 | } |
| 1619 | |
| 1620 | /// Build a docblock snippet for a class, interface, trait, or enum. |
| 1621 | /// |
no test coverage detected