X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fcontent%2FContentHandler.php;h=f8d0879df4c5b43b6dec04d737b1a27309821de9;hb=e66370b637a2bc9fb3fbf7b5b5db80dd38e40b80;hp=371b267e96e9fddbd60594c73e5d91e8ab1c7adc;hpb=9e331cd4c3c13bce12bbd6f5ab24ce8c0016e3bb;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/content/ContentHandler.php b/includes/content/ContentHandler.php index 371b267e96..f8d0879df4 100644 --- a/includes/content/ContentHandler.php +++ b/includes/content/ContentHandler.php @@ -629,7 +629,7 @@ abstract class ContentHandler { // hook: get difference engine $differenceEngine = null; - if ( !wfRunHooks( 'GetDifferenceEngine', + if ( !Hooks::run( 'GetDifferenceEngine', array( $context, $old, $new, $refreshCache, $unhide, &$differenceEngine ) ) ) { return $differenceEngine; @@ -1057,6 +1057,24 @@ abstract class ContentHandler { return false; } + /** + * Return true if this content model supports direct editing, such as via EditPage. + * + * @return bool Default is false, and true for TextContent and it's derivatives. + */ + public function supportsDirectEditing() { + return false; + } + + /** + * Whether or not this content model supports direct editing via ApiEditPage + * + * @return bool Default is false, and true for TextContent and derivatives. + */ + public function supportsDirectApiEditing() { + return $this->supportsDirectEditing(); + } + /** * Logs a deprecation warning, visible if $wgDevelopmentWarnings, but only if * self::$enableDeprecationWarnings is set to true.