mediawiki-extensions-Cite/src/Parsoid
C. Scott Ananian 7e444d6364 All extensions implement Extension; tags all implement ExtensionTag
Restructure ExtensionTag as an abstract class with default do-nothing
implementations of all methods.  So instead of Translate and LST
not implementing ExtensionTag::toDOM, they inherit the default
implementation which returns false, and that has the same effect.

The intention is to move SerialHandler::fromHTML and SerialHandler::before
into this framework as well.  Every "optional" method should have a default
implementation in the base class which returns false.

Change-Id: I0ad5c714601c0cf0b5189d4d282c67c6b53fc760
2019-07-11 18:46:14 +00:00
..
Cite.php All extensions implement Extension; tags all implement ExtensionTag 2019-07-11 18:46:14 +00:00
Ref.php All extensions implement Extension; tags all implement ExtensionTag 2019-07-11 18:46:14 +00:00
References.php All extensions implement Extension; tags all implement ExtensionTag 2019-07-11 18:46:14 +00:00
ReferencesData.php Port Cite extension 2019-06-21 16:23:42 -05:00
RefGroup.php Minor fixes to Cite port 2019-06-26 11:59:48 -05:00
RefProcessor.php Port Cite extension 2019-06-21 16:23:42 -05:00