Umherirrender has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/403447 )

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

Improve some parameter docs

Change-Id: Ic85f74fc8dcefe86a3620e2d12f0b2ad2386ee23
---
M .phpcs.xml
M engines/LuaCommon/LanguageLibrary.php
M engines/LuaCommon/LuaCommon.php
M engines/LuaCommon/TitleLibrary.php
M tests/phpunit/engines/LuaCommon/LuaEngineTestBase.php
5 files changed, 69 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Scribunto 
refs/changes/47/403447/1

diff --git a/.phpcs.xml b/.phpcs.xml
index 0765bc8..f46e3ef 100644
--- a/.phpcs.xml
+++ b/.phpcs.xml
@@ -5,9 +5,6 @@
                <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" />
                <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
                <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingParamComment" />
-               <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
-               <exclude 
name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
-               <exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" 
/>
                <exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
                <exclude 
name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
                <exclude name="Squiz.Scope.MethodScope.Missing" />
@@ -15,6 +12,4 @@
        <file>.</file>
        <arg name="extensions" value="php" />
        <arg name="encoding" value="UTF-8" />
-       <exclude-pattern>node_modules/</exclude-pattern>
-       <exclude-pattern>vendor/</exclude-pattern>
 </ruleset>
diff --git a/engines/LuaCommon/LanguageLibrary.php 
b/engines/LuaCommon/LanguageLibrary.php
index 4c5faad..62af385 100644
--- a/engines/LuaCommon/LanguageLibrary.php
+++ b/engines/LuaCommon/LanguageLibrary.php
@@ -106,6 +106,10 @@
 
        /**
         * Language object method handler
+        * @param string $name
+        * @param array $args
+        * @return string
+        * @throws Scribunto_LuaError
         */
        function languageMethod( $name, $args ) {
                $name = strval( $name );
@@ -153,6 +157,9 @@
 
        /**
         * convertPlural handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function convertPlural( $lang, $args ) {
                $number = array_shift( $args );
@@ -166,6 +173,9 @@
 
        /**
         * convertGrammar handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function convertGrammar( $lang, $args ) {
                $this->checkType( 'convertGrammar', 1, $args[0], 'string' );
@@ -175,6 +185,9 @@
 
        /**
         * gender handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function gender( $lang, $args ) {
                $this->checkType( 'gender', 1, $args[0], 'string' );
@@ -220,6 +233,9 @@
 
        /**
         * formatNum handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function formatNum( $lang, $args ) {
                $num = $args[0];
@@ -236,6 +252,10 @@
 
        /**
         * formatDate handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
+        * @throws Scribunto_LuaError
         */
        function formatDate( $lang, $args ) {
                $this->checkType( 'formatDate', 1, $args[0], 'string' );
@@ -308,6 +328,9 @@
 
        /**
         * formatDuration handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function formatDuration( $lang, $args ) {
                $this->checkType( 'formatDuration', 1, $args[0], 'number' );
@@ -323,6 +346,9 @@
 
        /**
         * getDurationIntervals handler
+        * @param Language $lang
+        * @param array $args
+        * @return array
         */
        function getDurationIntervals( $lang, $args ) {
                $this->checkType( 'getDurationIntervals', 1, $args[0], 'number' 
);
diff --git a/engines/LuaCommon/LuaCommon.php b/engines/LuaCommon/LuaCommon.php
index b59a61e..6269dd3 100644
--- a/engines/LuaCommon/LuaCommon.php
+++ b/engines/LuaCommon/LuaCommon.php
@@ -253,6 +253,11 @@
 
        /**
         * Execute a module chunk in a new isolated environment, and return the 
specified function
+        * @param string $chunk
+        * @param string $functionName
+        * @param string $frame
+        * @return mixed
+        * @throws ScribuntoException
         */
        public function executeModule( $chunk, $functionName, $frame ) {
                $resetFrames = null;
@@ -278,6 +283,9 @@
 
        /**
         * Execute a module function chunk
+        * @param string $chunk
+        * @param PPFrame|null $frame
+        * @return array
         */
        public function executeFunctionChunk( $chunk, $frame ) {
                // $resetFrames is a ScopedCallback, so it has a purpose even 
though it appears unused.
@@ -599,6 +607,10 @@
        /**
         * Handler for newChildFrame()
         *
+        * @param string $frameId
+        * @param string $title
+        * @param array $args
+        * @return array
         * @throws Scribunto_LuaError
         */
        function newChildFrame( $frameId, $title, array $args ) {
@@ -636,6 +648,7 @@
 
        /**
         * Handler for setTTL()
+        * @param int $ttl
         */
        function setTTL( $ttl ) {
                $args = func_get_args();
@@ -647,6 +660,9 @@
 
        /**
         * Handler for getExpandedArgument()
+        * @param string $frameId
+        * @param string $name
+        * @return array
         */
        function getExpandedArgument( $frameId, $name ) {
                $args = func_get_args();
@@ -664,6 +680,8 @@
 
        /**
         * Handler for getAllExpandedArguments()
+        * @param string $frameId
+        * @return array
         */
        function getAllExpandedArguments( $frameId ) {
                $frame = $this->getFrameById( $frameId );
@@ -673,6 +691,11 @@
 
        /**
         * Handler for expandTemplate()
+        * @param string $frameId
+        * @param string $titleText
+        * @param array $args
+        * @return array
+        * @throws Scribunto_LuaError
         */
        function expandTemplate( $frameId, $titleText, $args ) {
                $frame = $this->getFrameById( $frameId );
@@ -794,6 +817,10 @@
 
        /**
         * Handler for preprocess()
+        * @param string $frameId
+        * @param string $text
+        * @return array
+        * @throws Scribunto_LuaError
         */
        function preprocess( $frameId, $text ) {
                $args = func_get_args();
@@ -904,6 +931,7 @@
 
        /**
         * Get the chunk which, when called, will return the export table.
+        * @return string
         */
        public function getInitChunk() {
                if ( !$this->initChunk ) {
diff --git a/engines/LuaCommon/TitleLibrary.php 
b/engines/LuaCommon/TitleLibrary.php
index 3527bb6..2e48ea8 100644
--- a/engines/LuaCommon/TitleLibrary.php
+++ b/engines/LuaCommon/TitleLibrary.php
@@ -208,8 +208,15 @@
                return [ $this->getInexpensiveTitleData( $title ) ];
        }
 
-       // May call the following Title methods:
-       // getFullUrl, getLocalUrl, getCanonicalUrl
+       /**
+        * May call the following Title methods:
+        * getFullUrl, getLocalUrl, getCanonicalUrl
+        * @param string $text
+        * @param string $which
+        * @param array $query
+        * @param string $proto
+        * @return array
+        */
        function getUrl( $text, $which, $query = null, $proto = null ) {
                static $protoMap = [
                        'http' => PROTO_HTTP,
diff --git a/tests/phpunit/engines/LuaCommon/LuaEngineTestBase.php 
b/tests/phpunit/engines/LuaCommon/LuaEngineTestBase.php
index 0cf3cb9..6b147cb 100644
--- a/tests/phpunit/engines/LuaCommon/LuaEngineTestBase.php
+++ b/tests/phpunit/engines/LuaCommon/LuaEngineTestBase.php
@@ -239,7 +239,12 @@
                return $this->luaDataProvider;
        }
 
-       /** @dataProvider provideLuaData */
+       /**
+        * @dataProvider provideLuaData
+        * @param string $key
+        * @param string $testName
+        * @param mixed $expected
+        */
        public function testLua( $key, $testName, $expected ) {
                $this->luaTestName = static::$moduleName."[$key]: $testName";
                if ( isset( $this->skipTests[$testName] ) ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic85f74fc8dcefe86a3620e2d12f0b2ad2386ee23
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Scribunto
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <umherirrender_de...@web.de>

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

Reply via email to