FileUpload: Make an abstract base class that both FileUpload and FailedFileUpload extend
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
Línea de trabajo
Locate the definitions of FileUpload and FailedFileUpload and inspect their current inheritance and related usage. Determine the shared abstraction needed so the two classes no longer inherit directly from each other, then verify that a FailedFileUpload instance is not an instanceof FileUpload while existing upload behavior remains intact.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This is an improvement, so that $myBrokenFile instanceof FileUpload doesn't return true, as it currently does, because FailedFileUpload currently extends FileUpload.
- Lenguaje dominante
- PHP
- Estrellas
- 3
- Forks
- 2
- Merge medio
- 4 min
- PR fusionados (30 d)
- 1
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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.
Más de phpgt/Input
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
-
question
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100
Todos los issues de phpgt/Input
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
fe: spell out "Auto increment" in the table editor, "AI" reads as artificial intelligence todayAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
landsman/adminer-desktop#120 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
L: java:gradle L: java:maven L: ruby:bundler T: bug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
dependabot/dependabot-core#16547 ·
Los mantenedores suelen responder en 1 día
-
cloning objets from planningAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
glpi-project/glpi#25922 ·
Los mantenedores suelen responder en 1 día