Skip to content
docsv0.2.0

ToolBannerMapper

Proyecta un `ToolResult` fallido al aviso form-level seguro. La regla dura del spec: JAMÁS `$result->error` crudo al HTML — puede cargar detalle interno (paths, SQL, razones de policy). El código original viaja en `FormBanner->code`; el mensaje es fijo y seguro por código.

ToolBannerMapper::map()

public function map(Milpa\ToolRuntime\ToolResult $result): Milpa\Admin\Projection\FormBanner

Traduce el resultado de una herramienta al banner que la persona lee.

Parameters

Parameters of map()
NameTypeDescription
$resultMilpa\ToolRuntime\ToolResult