jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/403740 )

Change subject: Improve some parameter docs
......................................................................


Improve some parameter docs

Change-Id: Ie97524f0e613a8438633ed78e74560b415a015d2
---
M .phpcs.xml
M Memento/Memento.body.php
M Memento/MementoResource.php
M Memento/TimeMap.php
M Memento/TimeMapResource.php
M tests/lib/HTTPFetch.php
M tests/lib/MementoParse.php
M tests/lib/TestSupport.php
8 files changed, 47 insertions(+), 47 deletions(-)

Approvals:
  Umherirrender: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.phpcs.xml b/.phpcs.xml
index 545cabc..2dc2bbf 100644
--- a/.phpcs.xml
+++ b/.phpcs.xml
@@ -2,8 +2,6 @@
 <ruleset>
        <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
                <exclude name="Generic.Files.LineLength.TooLong" />
-               <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
-               <exclude 
name="MediaWiki.Commenting.FunctionComment.ParamNameNoMatch" />
                <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingParamComment" />
                <exclude name="Generic.PHP.BacktickOperator.Found" />
                <exclude 
name="MediaWiki.NamingConventions.ValidGlobalName.wgPrefix" />
@@ -12,10 +10,8 @@
                <exclude 
name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
                <exclude name="Squiz.Scope.MethodScope.Missing" />
                <exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
-               <exclude 
name="MediaWiki.Commenting.FunctionComment.SpacingAfter" />
                <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
                <exclude 
name="MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix" />
-               <exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" 
/>
        </rule>
        <file>.</file>
        <arg name="bootstrap" 
value="./vendor/mediawiki/mediawiki-codesniffer/utils/bootstrap-ci.php"/>
diff --git a/Memento/Memento.body.php b/Memento/Memento.body.php
index 516904c..7b3ec7e 100644
--- a/Memento/Memento.body.php
+++ b/Memento/Memento.body.php
@@ -34,17 +34,17 @@
 class Memento {
 
        /**
-        * @var MementoResource $mementoResource: object that implements memento
+        * @var MementoResource $mementoResource object that implements memento
         */
        private $mementoResource;
 
        /**
-        * @var string $articleDatetime: datetime of the article loaded
+        * @var string $articleDatetime datetime of the article loaded
         */
        private $articleDatetime;
 
        /**
-        * @var boolean $oldIDSet: flag to indicate if this is an oldid page
+        * @var bool $oldIDSet flag to indicate if this is an oldid page
         */
        private $oldIDSet;
 
@@ -52,13 +52,13 @@
         * The ImageBeforeProduce HTML hook, used here to provide datetime
         * negotiation for embedded images.
         *
-        * @param Skin $skin Skin object for this page
-        * @param Title $title Title object for this image
-        * @param File $file File object for this image
-        * @param array $frameParams frame parameters
-        * @param array $handlerParams handler parameters
-        * @param string $time not really used by hook
-        * @param string $res used to replace HTML for image rendering
+        * @param Skin &$skin Skin object for this page
+        * @param Title &$title Title object for this image
+        * @param File &$file File object for this image
+        * @param array &$frameParams frame parameters
+        * @param array &$handlerParams handler parameters
+        * @param string &$time not really used by hook
+        * @param string &$res used to replace HTML for image rendering
         *
         * @return bool indicating whether caller should use $res instead of
         *              default HTML for image rendering
@@ -90,8 +90,8 @@
         *
         * @param Parser $parser Parser object for this page
         * @param Title $title Title object for this page
-        * @param bool $skip boolean flag allowing the caller to skip the rest 
of statelessFetchTemplate
-        * @param int $id revision id of this page
+        * @param bool &$skip boolean flag allowing the caller to skip the rest 
of statelessFetchTemplate
+        * @param int &$id revision id of this page
         *
         * @return bool indicating success to the caller
         */
@@ -112,10 +112,10 @@
         *
         * Note: this is not called when the Edit, Diff or History pages are 
loaded.
         *
-        * @param Article $article pointer to the Article Object from the hook
-        * @param bool $outputDone pointer to variable that indicates that
+        * @param Article &$article pointer to the Article Object from the hook
+        * @param bool &$outputDone pointer to variable that indicates that
         *                         the output should be terminated
-        * @param bool $pcache pointer to variable that indicates whether the 
parser
+        * @param bool &$pcache pointer to variable that indicates whether the 
parser
         *                      cache should try retrieving the cached results
         *
         * @return bool indicating success to the caller
diff --git a/Memento/MementoResource.php b/Memento/MementoResource.php
index cfdd146..426491b 100644
--- a/Memento/MementoResource.php
+++ b/Memento/MementoResource.php
@@ -463,7 +463,7 @@
         * @fixme make this compatible with parser cache
         * @param Title $title
         * @param Parser $parser
-        * @param int $id
+        * @param int &$id
         *
         * @return array containing the text, finalTitle, and deps
         */
diff --git a/Memento/TimeMap.php b/Memento/TimeMap.php
index 8b4e9cb..5d537d7 100644
--- a/Memento/TimeMap.php
+++ b/Memento/TimeMap.php
@@ -53,7 +53,7 @@
         * The init function that is called by mediawiki when loading this
         * SpecialPage.
         *
-        * @param string $urlpar the title parameter returned by Mediawiki
+        * @param string $urlparam the title parameter returned by Mediawiki
         *                              which, in this case, is the URI for 
which we want TimeMaps
         */
        public function execute( $urlparam ) {
diff --git a/Memento/TimeMapResource.php b/Memento/TimeMapResource.php
index 2fafc74..42d0988 100644
--- a/Memento/TimeMapResource.php
+++ b/Memento/TimeMapResource.php
@@ -135,7 +135,6 @@
         *
         * @return Title title object created from URL parsing
         */
-
        public static function deriveTitleObject( $urlparam ) {
                if ( self::isPivotAscending( $urlparam ) ) {
                        $title = preg_replace(
@@ -262,14 +261,13 @@
         *
         * @param int $pgID the ID of the page, not the oldid
         * @param string $pivotTimestamp the pivotTimestamp in TS_MW format
-        * @param array $timeMapPages array passed by reference to hold TimeMap 
pages
+        * @param array &$timeMapPages array passed by reference to hold 
TimeMap pages
         * @param Title $title the title of the page
         *
         * @return array $timeMapPages - same array that was passed by reference
         *                      and altered, but now contains an entry that is 
an array with
         *                      keys of uri, from, and until representing the 
next Time Map,
         *                      its starting time and ending time
-        *
         */
        public function generateAscendingTimeMapPaginationData(
                $pgID, $pivotTimestamp, &$timeMapPages, $title ) {
@@ -298,7 +296,7 @@
         *
         * @param int $pgID the ID of the page, not the oldid
         * @param string $pivotTimestamp the pivotTimestamp in TS_MW format
-        * @param array $timeMapPages array passed by reference to hold TimeMap 
pages
+        * @param array &$timeMapPages array passed by reference to hold 
TimeMap pages
         * @param Title $title the title of the page
         *
         * @return array $timeMapPages same array that was passed by reference
diff --git a/tests/lib/HTTPFetch.php b/tests/lib/HTTPFetch.php
index e43dfdb..4fe3a89 100644
--- a/tests/lib/HTTPFetch.php
+++ b/tests/lib/HTTPFetch.php
@@ -2,10 +2,11 @@
 
 require_once getenv( 'TESTDATADIR' ) . '/authentication-data.php';
 
-/*
+/**
  * Given an HTTP $response, extracts the headers into a more easy-to-use
  * key,value pair stored in an array.
- *
+ * @param string $response
+ * @return array
  */
 function extractHeadersFromResponse( $response ) {
        $lines = preg_split( "/\r\n/", $response );
@@ -30,9 +31,11 @@
        return $headers;
 }
 
-/*
+/**
  * Given an HTTP $response, extracts the status line into a more easy-to-use
  * key, value pair stored in an array.
+ * @param string $response
+ * @return array
  */
 function extractStatuslineFromResponse( $response ) {
        $lines = preg_split( "/\r\n/", $response );
@@ -57,9 +60,10 @@
        return $statusline;
 }
 
-/*
+/**
  * Given an HTTP $response, extracts the entity from the response as $entity.
- *
+ * @param string $response
+ * @return string
  */
 function extractEntityFromResponse( $response ) {
        $entity = null;
@@ -68,9 +72,10 @@
        return $entity;
 }
 
-/*
+/**
  * Get the cookies set in the response
- *
+ * @param string $response
+ * @return array
  */
 function extractCookiesSetInResponse( $response ) {
        $lines = preg_split( "/\r\n/", $response );
@@ -96,8 +101,9 @@
        return $cookies;
 }
 
-/*
+/**
  * Authenticate!!!
+ * @return string
  */
 function authenticateWithMediawiki() {
                global $mwLoginFormUrl;
@@ -153,10 +159,9 @@
                return $sessionCookieString;
 }
 
-/*
+/**
  * Log out!!!
  */
-
 function logOutOfMediawiki() {
                global $sessionCookieString;
                global $mwLogoutActionUrl;
@@ -166,8 +171,10 @@
                $response = `curl -s -e '$uagent' -b '$sessionCookieString' -k 
-i --url '$mwLogoutActionUrl'`;
 }
 
-/*
+/**
  * only get the headers as a string, no processing
+ * @param string $response
+ * @return array
  */
 function extractHeadersStringFromResponse( $response ) {
        $lines = preg_split( "/\r\n/", $response );
diff --git a/tests/lib/MementoParse.php b/tests/lib/MementoParse.php
index d6b2fea..e2f672d 100644
--- a/tests/lib/MementoParse.php
+++ b/tests/lib/MementoParse.php
@@ -1,19 +1,20 @@
 <?php
 
-/*
+/**
  * Given the string $linkvalues, which is the value part of the Link: header,
  * return an array of key-value pairs for easier access, but only the ones
  * that correspond to the Memento standard.
  *
- * Note:  str_getcsv doesn't work because the Link header isn't actually in
- *             the CSV format:
- *                     <url>;rel="something";datetime="somethingwith 
,",<url>...
- *             because datetime="something with ,"
- *             instead of "datetime=something with ,"
+ * Note: str_getcsv doesn't work because the Link header isn't actually in
+ *       the CSV format:
+ *            <url>;rel="something";datetime="somethingwith ,",<url>...
+ *       because datetime="something with ,"
+ *       instead of "datetime=something with ,"
  *
  * This function had to use regex instead, which limits it to just the memento
  * items.
- *
+ * @param string $linkvalues
+ * @return array
  */
 function extractItemsFromLink( $linkvalues ) {
        $relations = [];
diff --git a/tests/lib/TestSupport.php b/tests/lib/TestSupport.php
index a667804..c646552 100644
--- a/tests/lib/TestSupport.php
+++ b/tests/lib/TestSupport.php
@@ -44,11 +44,9 @@
        return $data;
 }
 
-/*
- shamelessly stolen from:
- 
http://www.if-not-true-then-false.com/2009/php-tip-convert-stdclass-object-to-multidimensional-array-and-convert-multidimensional-array-to-stdclass-object/
- */
 function objectToArray( $d ) {
+       // shamelessly stolen from:
+       // 
http://www.if-not-true-then-false.com/2009/php-tip-convert-stdclass-object-to-multidimensional-array-and-convert-multidimensional-array-to-stdclass-object/
        if ( is_object( $d ) ) {
                // Gets the properties of the given object
                // with get_object_vars function

-- 
To view, visit https://gerrit.wikimedia.org/r/403740
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie97524f0e613a8438633ed78e74560b415a015d2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Memento
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <umherirrender_de...@web.de>
Gerrit-Reviewer: Umherirrender <umherirrender_de...@web.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to