WikiPage::doCreate() should provide 12th parameter to PageContentSaveComplete hook
authorMark A. Hershberger <mah@nichework.com>
Mon, 11 Sep 2017 16:21:56 +0000 (12:21 -0400)
committerMark A. Hershberger <mah@nichework.com>
Wed, 13 Sep 2017 14:47:54 +0000 (10:47 -0400)
In case the hook user has created the 12th param without a default.

Bug: T175596
Change-Id: I63142daaaeea069364dc70b45ee62680ac955f1e

includes/page/WikiPage.php

index 6fc36f6..bbf22ba 100644 (file)
@@ -1921,10 +1921,10 @@ class WikiPage implements Page, IDBAccessObject {
                                        $wikiPage = $this;
                                        // Trigger post-create hook
                                        $params = [ &$wikiPage, &$user, $content, $summary,
-                                               $flags & EDIT_MINOR, null, null, &$flags, $revision ];
+                                                               $flags & EDIT_MINOR, null, null, &$flags, $revision ];
                                        Hooks::run( 'PageContentInsertComplete', $params );
                                        // Trigger post-save hook
-                                       $params = array_merge( $params, [ &$status, $meta['baseRevId'] ] );
+                                       $params = array_merge( $params, [ &$status, $meta['baseRevId'], 0 ] );
                                        Hooks::run( 'PageContentSaveComplete', $params );
                                }
                        ),