https://bugzilla.wikimedia.org/show_bug.cgi?id=64366

            Bug ID: 64366
           Summary: Use marker interfaces to distinguish formatters with
                    different output types.
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: WikidataRepo
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
       Web browser: ---
   Mobile Platform: ---

Formatters that generate plain text, wikitext, and html are not interchangable
in the OOP sense. To fix this, all formatters should get marker interfaces that
indicate what format they return, so calling code can require that specific
interface to be implemented to make sure the formatter actually generate the
kind of output that is expected in a given context.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to