cebe / cebe/php-openapi

php 8.4 deprecations

Abierto
#245 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
PHP
Estrellas
500
Forks
99
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

These can be cleaned up easily with rector, but I don't know if they'd cause a BC break.

Deprecated: cebe\openapi\SpecBaseObject::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/SpecBaseObject.php on line 396

Deprecated: cebe\openapi\SpecObjectInterface::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/SpecObjectInterface.php on line 43

Deprecated: cebe\openapi\spec\Paths::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/Paths.php on line 249

Deprecated: cebe\openapi\spec\PathItem::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/PathItem.php on line 153

Deprecated: cebe\openapi\spec\Responses::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/Responses.php on line 239

Deprecated: cebe\openapi\spec\Reference::__construct(): Implicitly marking parameter $to as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/Reference.php on line 72

Deprecated: cebe\openapi\spec\Reference::resolve(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/Reference.php on line 179

Deprecated: cebe\openapi\spec\Reference::resolveReferences(): Implicitly marking parameter $context as nullable is deprecated, the explicit nullable type must be used instead in /home/tac/sites/packages/vendor/cebe/php-openapi/src/spec/Reference.php on line 366

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Revisa las firmas de resolveReferences y de los constructores en src/SpecBaseObject.php, src/SpecObjectInterface.php y src/spec/Paths.php, PathItem.php, Responses.php y Reference.php. Comprueba el comportamiento de deprecación de PHP 8.4 y si los cambios en las firmas preservan la compatibilidad; se considera terminado cuando las deprecaciones notificadas se hayan solucionado sin un BC break.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
openapi, php
Área
api
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
58/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.