phyxo
phyxo copied to clipboard
Another web based photo gallery
Use [OpenAPI](https://spec.openapis.org/oas/v3.1.0) to describe API at least.
Change phpstan level to 6. Need to add return type to all functions/methods and add type to all classes properties.
YEAR, MONTH and DAY functions are the same for PostgreSQL or MySQL but needs to be specialized for SQLite
Many warning have been hidden for phpstan in phpstan-baseline.neon. Refactoring of code is needed to empty that file.
Tests (atoum) are runned by [github actions](https://github.com/features/actions). Update configuration (.github/workflows/phyxo.yml) to allow behat tests with a matrix of databases
Try to simplify comment workflow (validation, deletion,...) using for example [symfony component workflow](https://symfony.com/doc/current/components/workflow.html)
Use album instead of category : - in code - in comments - in URLs - in translations
In many places, manage objects implies to deal with queries in loops. Need to find a way to make buld operation using doctrine.