Branch: refs/heads/master Home: https://github.com/phpmyadmin/phpmyadmin Commit: dad9dbdc6488538240834e0c6cb0da48a7b780d2 https://github.com/phpmyadmin/phpmyadmin/commit/dad9dbdc6488538240834e0c6cb0... Author: Kamil Tekiela <tekiela246@gmail.com> Date: 2026-08-26 (Wed, 08 August 2026) -03:00 Changed paths: A src/Database/RoutineItem.php M phpstan-baseline.neon M psalm-baseline.xml M resources/js/database/events.ts M resources/js/database/routines.ts M resources/js/triggers.ts M resources/templates/database/routines/editor_form.twig M resources/templates/database/routines/execute_form.twig M resources/templates/database/routines/parameter_row.twig M src/Controllers/Database/RoutinesController.php M src/Database/RoutineType.php M src/Database/Routines.php M tests/unit/Database/RoutinesTest.php Log Message: ----------- Add RoutineItem DTO and refactor Routines (#20455) * RoutineItem Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> * Clean up Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> * Fix all escaping issues Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> * Fix param type in getParameterRow Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> * Use temp var to avoid SA issues Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> * Mirror Assert::allString in the other method Signed-off-by: Kamil Tekiela <tekiela246@gmail.com> --------- Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>