Krinkle has uploaded a new change for review.
https://gerrit.wikimedia.org/r/64072
Change subject: phpcs: Resolve style violations
......................................................................
phpcs: Resolve style violations
Change-Id: Ie5d4d84b8d7b6bc88e7a5a1559579e504dd1bd20
---
M TemplateData.hooks.php
M TemplateDataBlob.php
M api/ApiTemplateData.php
M tests/TemplateDataBlobTest.php
4 files changed, 93 insertions(+), 29 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TemplateData
refs/changes/72/64072/1
diff --git a/TemplateData.hooks.php b/TemplateData.hooks.php
index d830948..25d2921 100644
--- a/TemplateData.hooks.php
+++ b/TemplateData.hooks.php
@@ -71,7 +71,8 @@
* @param array $args: The attributes of the tag.
* @param Parser $parser: Parser instance available to render
* wikitext into html, or parser methods.
- * @param PPFrame $frame: Can be used to see what template parameters
("{{{1}}}", etc.) this hook was used with.
+ * @param PPFrame $frame: Can be used to see what template parameters
("{{{1}}}", etc.)
+ * this hook was used with.
*
* @return string: HTML to insert in the page.
*/
diff --git a/TemplateDataBlob.php b/TemplateDataBlob.php
index e9eb497..58c4f41 100644
--- a/TemplateDataBlob.php
+++ b/TemplateDataBlob.php
@@ -111,21 +111,31 @@
foreach ( $data->params as $paramName => $paramObj ) {
if ( !is_object( $paramObj ) ) {
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}", 'object' );
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}",
+ 'object'
+ );
}
foreach ( $paramObj as $key => $value ) {
if ( !in_array( $key, $paramKeys ) ) {
- return Status::newFatal(
'templatedata-invalid-unknown', "params.{$paramName}.{$key}" );
+ return Status::newFatal(
+ 'templatedata-invalid-unknown',
+ "params.{$paramName}.{$key}"
+ );
}
}
// Param.label
if ( isset( $paramObj->label ) ) {
if ( !is_object( $paramObj->label ) &&
!is_string( $paramObj->label ) ) {
- // TODO: Also validate that if it is an
object, the keys are valid lang codes
- // and the values strings.
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.label", 'string|object' );
+ // TODO: Also validate that the keys are valid
lang codes and the values strings.
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}.label",
+ 'string|object'
+ );
}
$paramObj->label =
self::normaliseInterfaceText( $paramObj->label );
} else {
@@ -135,7 +145,11 @@
// Param.required
if ( isset( $paramObj->required ) ) {
if ( !is_bool( $paramObj->required ) ) {
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.required", 'boolean' );
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}.required",
+ 'boolean'
+ );
}
} else {
$paramObj->required = false;
@@ -144,9 +158,12 @@
// Param.description
if ( isset( $paramObj->description ) ) {
if ( !is_object( $paramObj->description ) &&
!is_string( $paramObj->description ) ) {
- // TODO: Also validate that if it is an
object, the keys are valid lang codes
- // and the values strings.
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.description", 'string|object'
);
+ // TODO: Also validate that the keys
are valid lang codes and the values strings.
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+
"params.{$paramName}.description",
+ 'string|object'
+ );
}
$paramObj->description =
self::normaliseInterfaceText( $paramObj->description );
} else {
@@ -156,7 +173,11 @@
// Param.deprecated
if ( isset( $paramObj->deprecated ) ) {
if ( $paramObj->deprecated !== false &&
!is_string( $paramObj->deprecated ) ) {
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.deprecated", 'boolean|string'
);
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+
"params.{$paramName}.deprecated",
+ 'boolean|string'
+ );
}
} else {
$paramObj->deprecated = false;
@@ -166,7 +187,11 @@
if ( isset( $paramObj->aliases ) ) {
if ( !is_array( $paramObj->aliases ) ) {
// TODO: Validate the array values.
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.aliases", 'array' );
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}.aliases",
+ 'array'
+ );
}
} else {
$paramObj->aliases = array();
@@ -175,7 +200,11 @@
// Param.default
if ( isset( $paramObj->default ) ) {
if ( !is_string( $paramObj->default ) ) {
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.default", 'string' );
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}.default",
+ 'string'
+ );
}
} else {
$paramObj->default = '';
@@ -184,10 +213,17 @@
// Param.type
if ( isset( $paramObj->type ) ) {
if ( !is_string( $paramObj->type ) ) {
- return Status::newFatal(
'templatedata-invalid-type', "params.{$paramName}.type", 'string' );
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "params.{$paramName}.type",
+ 'string'
+ );
}
if ( !in_array( $paramObj->type, $types ) ) {
- return Status::newFatal(
'templatedata-invalid-value', 'params.' . $paramName . '.type' );
+ return Status::newFatal(
+ 'templatedata-invalid-value',
+ 'params.' . $paramName . '.type'
+ );
}
} else {
$paramObj->type = 'unknown';
@@ -199,7 +235,10 @@
foreach ( $data->params as $paramName => $paramObj ) {
if ( isset( $paramObj->inherits ) ) {
if ( !isset( $data->params->{
$paramObj->inherits } ) ) {
- return Status::newFatal(
'templatedata-invalid-missing', "params.{$paramObj->inherits}" );
+ return Status::newFatal(
+
'templatedata-invalid-missing',
+
"params.{$paramObj->inherits}"
+ );
}
$parentParamObj = $data->params->{
$paramObj->inherits };
foreach ( $parentParamObj as $key => $value ) {
@@ -207,7 +246,9 @@
return Status::newFatal(
'templatedata-invalid-unknown', $key );
}
if ( !isset(
$unnormalizedParams->$paramName->$key ) ) {
- $paramObj->$key = is_object(
$parentParamObj->$key ) ? clone $parentParamObj->$key : $parentParamObj->$key;
+ $paramObj->$key = is_object(
$parentParamObj->$key )
+ ? clone
$parentParamObj->$key
+ : $parentParamObj->$key;
}
}
unset( $paramObj->inherits );
@@ -229,12 +270,20 @@
}
if ( !isset( $setObj->label ) ) {
- return Status::newFatal(
'templatedata-invalid-missing', "sets.{$setNr}.label", 'string|object' );
+ return Status::newFatal(
+ 'templatedata-invalid-missing',
+ "sets.{$setNr}.label",
+ 'string|object'
+ );
}
if ( !is_object( $setObj->label ) && !is_string(
$setObj->label ) ) {
- // TODO: Also validate that if it is an object,
the keys are valid lang codes and the values strings.
- return Status::newFatal(
'templatedata-invalid-type', "sets.{$setNr}.label", 'string|object' );
+ // TODO: Also validate that the keys are valid
lang codes and the values strings.
+ return Status::newFatal(
+ 'templatedata-invalid-type',
+ "sets.{$setNr}.label",
+ 'string|object'
+ );
}
$setObj->label = self::normaliseInterfaceText(
$setObj->label );
@@ -293,7 +342,9 @@
$data = $this->data;
$html =
Html::openElement( 'div', array( 'class' =>
'mw-templatedata-doc-wrap' ) )
- . Html::element( 'p', array( 'class' =>
'mw-templatedata-doc-desc' ), $data->description->$langCode )
+ . Html::element( 'p', array(
+ 'class' => 'mw-templatedata-doc-desc'
+ ), $data->description->$langCode )
. '<table class="wikitable mw-templatedata-doc-params">'
. Html::element( 'caption', array(), $context->msg(
'templatedata-doc-params' ) )
. '<thead><tr>'
@@ -303,8 +354,8 @@
. Html::element( 'th', array(), $context->msg(
'templatedata-doc-param-default' ) )
. Html::element( 'th', array(), $context->msg(
'templatedata-doc-param-status' ) )
. '</tr></thead>'
- . '<tbody>'
- ;
+ . '<tbody>';
+
foreach ( $data->params as $paramName => $paramObj ) {
$description = '';
$default = '';
@@ -312,14 +363,18 @@
$aliases = '';
if ( count( $paramObj->aliases ) ) {
foreach ( $paramObj->aliases as $alias ) {
- $aliases .= Html::element( 'tt', array(
'class' => 'mw-templatedata-doc-param-alias' ), $alias );
+ $aliases .= Html::element( 'tt', array(
+ 'class' =>
'mw-templatedata-doc-param-alias'
+ ), $alias );
}
}
$html .= '<tr>'
// Label
. Html::element( 'th', array(),
- isset( $paramObj->label->$langCode ) ?
$paramObj->label->$langCode : ucfirst( $paramName )
+ isset( $paramObj->label->$langCode )
+ ? $paramObj->label->$langCode
+ : ucfirst( $paramName )
)
// Parameters and aliases
. Html::rawElement( 'td', array( 'class' =>
'mw-templatedata-doc-param-name' ),
@@ -328,10 +383,14 @@
// Description
. Html::element( 'td', array(
'class' => array(
- 'mw-templatedata-doc-muted' =>
!isset( $paramObj->description->$langCode ) && $paramObj->deprecated === false
+ 'mw-templatedata-doc-muted' => (
+ !isset(
$paramObj->description->$langCode ) && $paramObj->deprecated === false
+ )
)
),
- isset( $paramObj->description->$langCode ) ?
$paramObj->description->$langCode : 'no description'
+ isset( $paramObj->description->$langCode )
+ ? $paramObj->description->$langCode
+ : 'no description'
)
// Type
. Html::rawElement( 'td', array(
diff --git a/api/ApiTemplateData.php b/api/ApiTemplateData.php
index 87fe544..ddc302b 100644
--- a/api/ApiTemplateData.php
+++ b/api/ApiTemplateData.php
@@ -83,7 +83,10 @@
$tdb = TemplateDataBlob::newFromJSON( $rawData );
$status = $tdb->getStatus();
if ( !$status->isOK() ) {
- $this->dieUsage( 'Page #' . intval(
$row->pp_page ) . ' templatedata contains invalid data:' .
$status->getMessage(), 'templatedata-corrupt' );
+ $this->dieUsage(
+ 'Page #' . intval( $row->pp_page ) . '
templatedata contains invalid data:'
+ . $status->getMessage(),
'templatedata-corrupt'
+ );
}
$data = $tdb->getData();
$resp[$row->pp_page] = array(
diff --git a/tests/TemplateDataBlobTest.php b/tests/TemplateDataBlobTest.php
index 9b823d4..35a4c85 100644
--- a/tests/TemplateDataBlobTest.php
+++ b/tests/TemplateDataBlobTest.php
@@ -190,7 +190,8 @@
"sets": []
}
',
- 'msg' => 'The inherits property copies over
properties from another parameter (preserving overides)'
+ 'msg' => 'The inherits property copies over
properties from another parameter '
+ . '(preserving overides)'
),
array(
'input' => '{
--
To view, visit https://gerrit.wikimedia.org/r/64072
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie5d4d84b8d7b6bc88e7a5a1559579e504dd1bd20
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TemplateData
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits