Aude has uploaded a new change for review.
https://gerrit.wikimedia.org/r/148664
Change subject: Rename Renderer interface to PropertyClaimsRenderer
......................................................................
Rename Renderer interface to PropertyClaimsRenderer
per code review in I5b674ee
Change-Id: I56f7bc47155d9075f4199d5e9193b3d3040bc3d9
---
M client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php
R client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRenderer.php
R
client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php
M client/includes/DataAccess/PropertyParserFunction/Runner.php
M client/includes/DataAccess/PropertyParserFunction/VariantsAwareRenderer.php
M client/includes/WikibaseClient.php
R
client/tests/phpunit/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactoryTest.php
M client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RunnerTest.php
M
client/tests/phpunit/includes/DataAccess/PropertyParserFunction/VariantsAwareRendererTest.php
9 files changed, 27 insertions(+), 27 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase
refs/changes/64/148664/1
diff --git
a/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php
b/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php
index 5f0a852..2c5c304 100644
---
a/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php
+++
b/client/includes/DataAccess/PropertyParserFunction/LanguageAwareRenderer.php
@@ -17,7 +17,7 @@
use Wikibase\PropertyLabelResolver;
/**
- * Renderer of the {{#property}} parser function.
+ * PropertyClaimsRenderer of the {{#property}} parser function.
*
* @fixme see what code can be shared with Lua handling code.
*
@@ -29,7 +29,7 @@
* @author Daniel Kinzler
* @author Liangent < [email protected] >
*/
-class LanguageAwareRenderer implements Renderer {
+class LanguageAwareRenderer implements PropertyClaimsRenderer {
private $language;
private $propertyIdResolver;
diff --git a/client/includes/DataAccess/PropertyParserFunction/Renderer.php
b/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRenderer.php
similarity index 92%
rename from client/includes/DataAccess/PropertyParserFunction/Renderer.php
rename to
client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRenderer.php
index 72daab8..dbdb89b 100644
--- a/client/includes/DataAccess/PropertyParserFunction/Renderer.php
+++
b/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRenderer.php
@@ -12,7 +12,7 @@
* @licence GNU GPL v2+
* @author Katie Filbert < [email protected] >
*/
-interface Renderer {
+interface PropertyClaimsRenderer {
/**
* @param EntityId $entityId
diff --git
a/client/includes/DataAccess/PropertyParserFunction/RendererFactory.php
b/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php
similarity index 98%
rename from
client/includes/DataAccess/PropertyParserFunction/RendererFactory.php
rename to
client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php
index 05ed3f9..df8b380 100644
--- a/client/includes/DataAccess/PropertyParserFunction/RendererFactory.php
+++
b/client/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactory.php
@@ -15,7 +15,7 @@
* @licence GNU GPL v2+
* @author Katie Filbert < [email protected] >
*/
-class RendererFactory {
+class PropertyClaimsRendererFactory {
/**
* @var PropertyIdResolver
diff --git a/client/includes/DataAccess/PropertyParserFunction/Runner.php
b/client/includes/DataAccess/PropertyParserFunction/Runner.php
index dba1941..5d40d0b 100644
--- a/client/includes/DataAccess/PropertyParserFunction/Runner.php
+++ b/client/includes/DataAccess/PropertyParserFunction/Runner.php
@@ -22,7 +22,7 @@
class Runner {
/**
- * @var RendererFactory
+ * @var PropertyClaimsRendererFactory
*/
private $rendererFactory;
@@ -37,12 +37,12 @@
private $siteId;
/**
- * @param RendererFactory $rendererFactory
+ * @param PropertyCLaimsRendererFactory $rendererFactory
* @param SiteLinkLookup $siteLinkLookup
* @param string $siteId
*/
public function __construct(
- RendererFactory $rendererFactory,
+ PropertyClaimsRendererFactory $rendererFactory,
SiteLinkLookup $siteLinkLookup,
$siteId
) {
diff --git
a/client/includes/DataAccess/PropertyParserFunction/VariantsAwareRenderer.php
b/client/includes/DataAccess/PropertyParserFunction/VariantsAwareRenderer.php
index a7f5143..34ce72d 100644
---
a/client/includes/DataAccess/PropertyParserFunction/VariantsAwareRenderer.php
+++
b/client/includes/DataAccess/PropertyParserFunction/VariantsAwareRenderer.php
@@ -17,10 +17,10 @@
* @author Daniel Kinzler
* @author Liangent < [email protected] >
*/
-class VariantsAwareRenderer implements Renderer {
+class VariantsAwareRenderer implements PropertyClaimsRenderer {
/**
- * @var RendererFactory
+ * @var PropertyClaimsRendererFactory
*/
private $rendererFactory;
@@ -30,10 +30,10 @@
private $variants;
/**
- * @param RendererFactory $rendererFactory
+ * @param PropertyClaimsRendererFactory $rendererFactory
* @param string[] $variants
*/
- public function __construct( RendererFactory $rendererFactory, array
$variants ) {
+ public function __construct( PropertyClaimsRendererFactory
$rendererFactory, array $variants ) {
$this->rendererFactory = $rendererFactory;
$this->variants = $variants;
}
diff --git a/client/includes/WikibaseClient.php
b/client/includes/WikibaseClient.php
index 179cfff..2f249b7 100644
--- a/client/includes/WikibaseClient.php
+++ b/client/includes/WikibaseClient.php
@@ -17,8 +17,8 @@
use ValueFormatters\FormatterOptions;
use Wikibase\ClientStore;
use Wikibase\Client\Hooks\ParserFunctionRegistrant;
+use Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRendererFactory;
use Wikibase\DataAccess\PropertyParserFunction\PropertyIdResolver;
-use Wikibase\DataAccess\PropertyParserFunction\RendererFactory;
use Wikibase\DataAccess\PropertyParserFunction\Runner;
use Wikibase\DataAccess\PropertyParserFunction\SnaksFinder;
use Wikibase\DataModel\Entity\BasicEntityIdParser;
@@ -671,7 +671,7 @@
/**
* @return RendererFactory
*/
- private function getPropertyParserFunctionRendererFactory() {
+ private function getPropertyClaimsRendererFactory() {
$snaksFinder = new SnaksFinder(
$this->getEntityLookup()
);
@@ -680,7 +680,7 @@
$this->getStore()->getPropertyLabelResolver()
);
- return new RendererFactory(
+ return new PropertyClaimsRendererFactory(
$propertyIdResolver,
$snaksFinder,
$this->getLanguageFallbackChainFactory(),
@@ -693,7 +693,7 @@
*/
public function getPropertyParserFunctionRunner() {
return new Runner(
- $this->getPropertyParserFunctionRendererFactory(),
+ $this->getPropertyClaimsRendererFactory(),
$this->getStore()->getSiteLinkTable(),
$this->getSettings()->getSetting( 'siteGlobalID' )
);
diff --git
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RendererFactoryTest.php
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactoryTest.php
similarity index 92%
rename from
client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RendererFactoryTest.php
rename to
client/tests/phpunit/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactoryTest.php
index ea3a5ee..516cb79 100644
---
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RendererFactoryTest.php
+++
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/PropertyClaimsRendererFactoryTest.php
@@ -7,13 +7,13 @@
use ParserOptions;
use Title;
use User;
-use Wikibase\DataAccess\PropertyParserFunction\RendererFactory;
+use Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRendererFactory;
use Wikibase\DataModel\Entity\ItemId;
use Wikibase\LanguageFallbackChainFactory;
use Wikibase\Lib\SnakFormatter;
/**
- * @covers Wikibase\DataAccess\PropertyParserFunction\RendererFactory
+ * @covers
Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRendererFactory
*
* @group Wikibase
* @group WikibaseClient
@@ -23,7 +23,7 @@
* @licence GNU GPL v2+
* @author Katie Filbert < [email protected] >
*/
-class RendererFactoryTest extends \PHPUnit_Framework_TestCase {
+class PropertyClaimsRendererFactoryTest extends \PHPUnit_Framework_TestCase {
/**
* @dataProvider newFromParserProvider
@@ -39,7 +39,7 @@
$outputType
);
- $rendererFactory = new RendererFactory(
+ $rendererFactory = new PropertyClaimsRendererFactory(
$this->getPropertyIdResolver(),
$this->getSnaksFinder(),
$this->getLanguageFallbackChainFactory(),
@@ -68,7 +68,7 @@
}
public function testNewLanguageAwareRenderer() {
- $rendererFactory = new RendererFactory(
+ $rendererFactory = new PropertyClaimsRendererFactory(
$this->getPropertyIdResolver(),
$this->getSnaksFinder(),
$this->getLanguageFallbackChainFactory(),
diff --git
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RunnerTest.php
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RunnerTest.php
index 509d9c1..9d89bbf 100644
---
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RunnerTest.php
+++
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/RunnerTest.php
@@ -8,7 +8,7 @@
use Status;
use Title;
use User;
-use Wikibase\DataAccess\PropertyParserFunction\Renderer;
+use Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRenderer;
use Wikibase\DataAccess\PropertyParserFunction\Runner;
use Wikibase\DataModel\Entity\Entity;
use Wikibase\DataModel\Entity\EntityId;
@@ -32,7 +32,7 @@
public function testRunPropertyParserFunction() {
$runner = new Runner(
- $this->getRendererFactory(),
+ $this->getPropertyClaimsRenderer(),
$this->getSiteLinkLookup(),
'enwiki'
);
@@ -60,11 +60,11 @@
return $siteLinkLookup;
}
- private function getRendererFactory() {
+ private function getPropertyClaimsRenderer() {
$renderer = $this->getRenderer();
$rendererFactory = $this->getMockBuilder(
-
'Wikibase\DataAccess\PropertyParserFunction\RendererFactory'
+
'Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRendererFactory'
)
->disableOriginalConstructor()
->getMock();
@@ -78,7 +78,7 @@
private function getRenderer() {
$renderer = $this->getMockBuilder(
-
'Wikibase\DataAccess\PropertyParserFunction\Renderer'
+
'Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRenderer'
)
->disableOriginalConstructor()
->getMock();
diff --git
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/VariantsAwareRendererTest.php
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/VariantsAwareRendererTest.php
index d58ee86..e6122d1 100644
---
a/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/VariantsAwareRendererTest.php
+++
b/client/tests/phpunit/includes/DataAccess/PropertyParserFunction/VariantsAwareRendererTest.php
@@ -25,7 +25,7 @@
$languageRenderer = $this->getLanguageAwareRenderer();
$rendererFactory = $this->getMockBuilder(
-
'Wikibase\DataAccess\PropertyParserFunction\RendererFactory'
+
'Wikibase\DataAccess\PropertyParserFunction\PropertyClaimsRendererFactory'
)
->disableOriginalConstructor()
->getMock();
@@ -67,7 +67,7 @@
private function getLanguageAwareRenderer() {
$languageRenderer = $this->getMockBuilder(
- 'Wikibase\DataAccess\PropertyParserFunction\Renderer'
+
'Wikibase\DataAccess\PropertyParserFunction\LanguageAwareRenderer'
)
->disableOriginalConstructor()
->getMock();
--
To view, visit https://gerrit.wikimedia.org/r/148664
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I56f7bc47155d9075f4199d5e9193b3d3040bc3d9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Aude <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits