String Array Cast
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C
- Estrellas
- 40.4k
- Forks
- 8.2k
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 96
Descripción
Description
Hi there!
I would like to propose the feature that would allow to cast an array of objects into an array of strings:
/** @var Uuid[] $templateIds */
$templateIdStrings = (string[])$templateIds;
Basically this is a syntax sugar to a more verbose form identical to this:
/** @var Uuid[] $templateIds */
$templateIdStrings = array_map(static fn (Uuid $value): string => (string)$value, $templateIds);
Please, let me know what you think about it.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
El issue no menciona archivos, pruebas ni puntos de entrada. Empieza por rastrear cómo PHP analiza los casts y maneja los arrays, y después compara la sintaxis propuesta con el comportamiento mostrado de array_map. Se considera terminado cuando la sintaxis, la semántica y la compatibilidad de la funcionalidad están definidas y cubiertas por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- php
- Área
- compilers
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100