jonnybarnes.uk/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jonny Barnes ad15b36f4d
Introduce typed DTOs and sub-namespaces for Micropub handlers
Each handler now declares the data class it needs via dataClass(). The
controller builds the appropriate typed DTO from the raw request array
before calling handle(), giving handlers typed property access instead
of raw array lookups.

Handlers moved to App\Services\Micropub\Handlers, data objects to
App\Services\Micropub\Data. MicropubHandlerRegistry and the interface
are documented with flow diagrams and guidance for adding new types.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 10:41:33 +00:00
..
CommonMark feat: Refactor mention rendering and generator classes 2023-11-19 17:22:02 +00:00
Console Allow migrate media command to be re-run 2026-01-09 14:21:37 +00:00
Exceptions Implement micropub update support with clean exception-based error handling 2026-02-22 10:15:35 +00:00
Http Introduce typed DTOs and sub-namespaces for Micropub handlers 2026-02-22 10:41:33 +00:00
Jobs Allow files to be added to notes 2025-12-27 17:58:43 +00:00
Models Images can be uploaded with alt text 2026-01-04 10:07:25 +00:00
Observers Remove psalm annotations 2025-04-10 20:09:36 +01:00
Providers Introduce typed DTOs and sub-namespaces for Micropub handlers 2026-02-22 10:41:33 +00:00
Services Introduce typed DTOs and sub-namespaces for Micropub handlers 2026-02-22 10:41:33 +00:00
Traits Switch to Symfony’s HTML Sanitizer package 2022-06-02 09:40:34 +01:00