Outcome
Cómo salió una comprobación. Tres resultados, nunca dos (ADR-0028). `Unmeasured` es el que existe por una razón cara: colapsarlo contra `Failed` hace que la herramienta acuse al código de lo que hizo el instrumento. Un `vendor/` viejo dando una cobertura falsa, un OOM de PHPStan leído como "el análisis encontró errores", un cs-fixer que abortó por invocación leído como "hay violaciones de estilo" — las tres fueron el mismo día, y las tres mandaron a alguien a arreglar algo que no estaba roto.
Outcome::isDone()
public function isDone(): boolSi este resultado significa que hay algo por hacer. Lo no medido NO cuenta como hecho.
Outcome::symbol()
public function symbol(): stringEl símbolo con el que se lee de un vistazo en una terminal.
Outcome::cases()
public static function cases(): arrayOutcome::from()
public static function from(string|int $value): staticParameters
| Name | Type | Description |
|---|---|---|
| $value | string|int |
Outcome::tryFrom()
public static function tryFrom(string|int $value): ?staticParameters
| Name | Type | Description |
|---|---|---|
| $value | string|int |