Actualizado SnakesAndLadders a PHP 8.5

SnakesAndLadders es mi versión de una kata para practicar el uso de Behat y BDD que aún funcionaba con PHP 7.4.

Cambios principales:

  • Dockerfile con imagen PHP 8.5
  • Composer.json actualizado: PHP ^8.5, Symfony Console 7.2, Behat 3.15
  • Migración de PHPUnit Assert a Webmozart Assert
  • Mejora del Makefile añadiendo un help con resumen de los comandos disponibles

Como solo uso asserts en contextos Behat y no hay tests unitarios, eliminé la dependencia de PHPUnit ya que a día de hoy no tenía mucho sentido. Todos los tests pasando.

En estas situaciones se muestra de nuevo la importancia de tener tests que te guíen en las actualizaciones de dependencias y refactorizaciones.

La imagen Docker de PHP 8.5 es danielribes/php8.5-cli-composer, una imagen propia creada a partir de la oficial de PHP pero añadiendo de serie Composer y Zip.