Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Commit f453964

Browse files
committed
cleanup test formatting
1 parent 7e45a08 commit f453964

14 files changed

+79
-69
lines changed

tests/Unit/Adapter/EventDispatchingAdapterTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class EventDispatchingAdapterTest extends \PHPUnit_Framework_TestCase
6666

6767
public function setUp()
6868
{
69-
$this->realAdapter = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\AdapterInterface');
69+
$this->realAdapter = $this->prophesize(AdapterInterface::class);
7070
$this->dispatcher = new EventDispatcher();
7171
$this->adapter = new EventDispatchingAdapter(
7272
$this->realAdapter->reveal(),
@@ -75,9 +75,9 @@ public function setUp()
7575

7676
$this->subscriber = new EventDispatchingAdapterSubscriber();
7777
$this->dispatcher->addSubscriber($this->subscriber);
78-
$this->uriContext = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\UriContext');
79-
$this->autoRoute = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
80-
$this->autoRoute2 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
78+
$this->uriContext = $this->prophesize(UriContext::class);
79+
$this->autoRoute = $this->prophesize(AutoRouteInterface::class);
80+
$this->autoRoute2 = $this->prophesize(AutoRouteInterface::class);
8181
$this->content = new \stdClass();
8282
}
8383

@@ -86,7 +86,7 @@ public function testCreateAutoRoute()
8686
$this->realAdapter->createAutoRoute($this->uriContext->reveal(), 'fr')->willReturn($this->autoRoute->reveal());
8787
$this->adapter->createAutoRoute($this->uriContext->reveal(), 'fr');
8888
$this->assertNotNull($this->subscriber->createEvent);
89-
$this->assertInstanceOf('Symfony\Cmf\Component\RoutingAuto\Event\AutoRouteCreateEvent', $this->subscriber->createEvent);
89+
$this->assertInstanceOf(AutoRouteCreateEvent::class, $this->subscriber->createEvent);
9090
$this->assertSame($this->autoRoute->reveal(), $this->subscriber->createEvent->getAutoRoute());
9191
$this->assertSame($this->uriContext->reveal(), $this->subscriber->createEvent->getUriContext());
9292
}
@@ -98,7 +98,7 @@ public function testMigrateAutoRouteChildren()
9898
$this->autoRoute2->reveal()
9999
);
100100
$this->assertNotNull($this->subscriber->migrateEvent);
101-
$this->assertInstanceOf('Symfony\Cmf\Component\RoutingAuto\Event\AutoRouteMigrateEvent', $this->subscriber->migrateEvent);
101+
$this->assertInstanceOf(AutoRouteMigrateEvent::class, $this->subscriber->migrateEvent);
102102
$this->assertSame($this->autoRoute->reveal(), $this->subscriber->migrateEvent->getSrcAutoRoute());
103103
$this->assertSame($this->autoRoute2->reveal(), $this->subscriber->migrateEvent->getDestAutoRoute());
104104
}

tests/Unit/ConflictResolver/ThrowExceptionConflictHandlerTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class ThrowExceptionConflictHandlerTest extends \PHPUnit_Framework_TestCase
3030
public function setUp()
3131
{
3232
$this->conflictResolver = new ThrowExceptionConflictResolver();
33-
$this->uriContext = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\UriContext');
33+
$this->uriContext = $this->prophesize(UriContext::class);
3434
}
3535

3636
/**

tests/Unit/DefunctRouteHandler/DelegatingDefunctRouteHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ class DelegatingDefunctRouteHandlerTest extends \PHPUnit_Framework_TestCase
6464

6565
public function setUp()
6666
{
67-
$this->metadataFactory = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Mapping\MetadataFactory');
68-
$this->adapter = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\AdapterInterface');
69-
$this->serviceRegistry = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\ServiceRegistry');
70-
$this->uriContextCollection = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\UriContextCollection');
71-
$this->metadata = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata');
72-
$this->delegatedHandler = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\DefunctRouteHandlerInterface');
67+
$this->metadataFactory = $this->prophesize(MetadataFactory::class);
68+
$this->adapter = $this->prophesize(AdapterInterface::class);
69+
$this->serviceRegistry = $this->prophesize(ServiceRegistry::class);
70+
$this->uriContextCollection = $this->prophesize(UriContextCollection::class);
71+
$this->metadata = $this->prophesize(ClassMetadata::class);
72+
$this->delegatedHandler = $this->prophesize(DefunctRouteHandlerInterface::class);
7373

7474
$this->subject = new \stdClass();
7575

tests/Unit/DefunctRouteHandler/LeaveRedirectDefunctRouteHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ class LeaveRedirectDefunctRouteHandlerTest extends \PHPUnit_Framework_TestCase
6161

6262
public function setUp()
6363
{
64-
$this->adapter = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\AdapterInterface');
65-
$this->uriContextCollection = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\UriContextCollection');
66-
$this->route1 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
67-
$this->route2 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
68-
$this->route3 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
69-
$this->route4 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
64+
$this->adapter = $this->prophesize(AdapterInterface::class);
65+
$this->uriContextCollection = $this->prophesize(UriContextCollection::class);
66+
$this->route1 = $this->prophesize(AutoRouteInterface::class);
67+
$this->route2 = $this->prophesize(AutoRouteInterface::class);
68+
$this->route3 = $this->prophesize(AutoRouteInterface::class);
69+
$this->route4 = $this->prophesize(AutoRouteInterface::class);
7070

7171
$this->subject = new \stdClass();
7272

tests/Unit/DefunctRouteHandler/RemoveDefunctRouteHandlerTest.php

+6-6
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ class RemoveDefunctRouteHandlerTest extends \PHPUnit_Framework_TestCase
6161

6262
public function setUp()
6363
{
64-
$this->adapter = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\AdapterInterface');
65-
$this->uriContextCollection = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\UriContextCollection');
66-
$this->route1 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
67-
$this->route2 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
68-
$this->route3 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
69-
$this->route4 = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Model\AutoRouteInterface');
64+
$this->adapter = $this->prophesize(AdapterInterface::class);
65+
$this->uriContextCollection = $this->prophesize(UriContextCollection::class);
66+
$this->route1 = $this->prophesize(AutoRouteInterface::class);
67+
$this->route2 = $this->prophesize(AutoRouteInterface::class);
68+
$this->route3 = $this->prophesize(AutoRouteInterface::class);
69+
$this->route4 = $this->prophesize(AutoRouteInterface::class);
7070

7171
$this->subject = new \stdClass();
7272

tests/Unit/Mapping/Loader/XmlFileLoaderTest.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
namespace Symfony\Cmf\Component\RoutingAuto\Tests\Unit\Mapping\Loader;
1313

1414
use Prophecy\Prophecy\ObjectProphecy;
15+
use Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata;
1516
use Symfony\Cmf\Component\RoutingAuto\Mapping\Loader\XmlFileLoader;
17+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass;
1618
use Symfony\Component\Config\FileLocatorInterface;
1719

1820
class XmlFileLoaderTest extends \PHPUnit_Framework_TestCase
@@ -29,7 +31,7 @@ class XmlFileLoaderTest extends \PHPUnit_Framework_TestCase
2931

3032
public function setUp()
3133
{
32-
$this->locator = $this->prophesize('Symfony\Component\Config\FileLocatorInterface');
34+
$this->locator = $this->prophesize(FileLocatorInterface::class);
3335
$this->loader = new XmlFileLoader($this->locator->reveal());
3436
}
3537

@@ -96,7 +98,7 @@ public function testCorrectlyParsesValidConfigFiles($file, $check)
9698

9799
$result = $this->loader->load($file);
98100

99-
$this->assertContainsOnlyInstancesOf('Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata', $result);
101+
$this->assertContainsOnlyInstancesOf(ClassMetadata::class, $result);
100102
$check($result);
101103
}
102104

@@ -135,7 +137,7 @@ public function getCorrectlyParsesValidConfigFilesData()
135137
$test->assertEquals('stdClass', $metadatas[0]->getClassName());
136138
$test->assertEquals('/forum/{category}/{post_name}', $metadatas[0]->getAutoRouteDefinition('_default')->getUriSchema());
137139

138-
$test->assertEquals('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass', $metadatas[1]->getClassName());
140+
$test->assertEquals(ParentClass::class, $metadatas[1]->getClassName());
139141
$test->assertEquals('/forum/{category}', $metadatas[1]->getAutoRouteDefinition('_default')->getUriSchema());
140142
$test->assertEquals('stdClass', $metadatas[1]->getExtendedClass());
141143
}],

tests/Unit/Mapping/Loader/YmlFileLoaderTest.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
namespace Symfony\Cmf\Component\RoutingAuto\Tests\Unit\Mapping\Loader;
1313

1414
use Prophecy\Prophecy\ObjectProphecy;
15+
use Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata;
1516
use Symfony\Cmf\Component\RoutingAuto\Mapping\Loader\YmlFileLoader;
17+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass;
1618
use Symfony\Component\Config\FileLocatorInterface;
1719

1820
class YmlFileLoaderTest extends \PHPUnit_Framework_TestCase
@@ -29,7 +31,7 @@ class YmlFileLoaderTest extends \PHPUnit_Framework_TestCase
2931

3032
public function setUp()
3133
{
32-
$this->locator = $this->prophesize('Symfony\Component\Config\FileLocatorInterface');
34+
$this->locator = $this->prophesize(FileLocatorInterface::class);
3335
$this->loader = new YmlFileLoader($this->locator->reveal());
3436
}
3537

@@ -121,7 +123,7 @@ public function testCorrectlyParsesValidConfigFiles($file, $check)
121123

122124
$result = $this->loader->load($file);
123125

124-
$this->assertContainsOnlyInstancesOf('Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata', $result);
126+
$this->assertContainsOnlyInstancesOf(ClassMetadata::class, $result);
125127
$check($result);
126128
}
127129

@@ -165,7 +167,7 @@ public function getCorrectlyParsesValidConfigFilesData()
165167
$test->assertEquals('stdClass', $metadatas[0]->getClassName());
166168
$test->assertEquals('/forum/{category}/{post_name}', $metadatas[0]->getAutoRouteDefinition('_default')->getUriSchema());
167169

168-
$test->assertEquals('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass', $metadatas[1]->getClassName());
170+
$test->assertEquals(ParentClass::class, $metadatas[1]->getClassName());
169171
$test->assertEquals('/forum/{category}', $metadatas[1]->getAutoRouteDefinition('_default')->getUriSchema());
170172
$test->assertEquals('stdClass', $metadatas[1]->getExtendedClass());
171173
}],

tests/Unit/Mapping/MetadataFactoryTest.php

+25-21
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
use Symfony\Cmf\Component\RoutingAuto\Mapping\AutoRouteDefinition;
1616
use Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata;
1717
use Symfony\Cmf\Component\RoutingAuto\Mapping\MetadataFactory;
18+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass;
19+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\GrandParentClass;
20+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\Parent1Class;
21+
use Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass;
1822

1923
class MetadataFactoryTest extends \PHPUnit_Framework_TestCase
2024
{
@@ -31,7 +35,7 @@ public function setUp()
3135
public function testStoreAndGetClassMetadata()
3236
{
3337
/** @var ClassMetadata|ObjectProphecy $stdClassMetadata */
34-
$stdClassMetadata = $this->prophesize('Symfony\Cmf\Component\RoutingAuto\Mapping\ClassMetadata');
38+
$stdClassMetadata = $this->prophesize(ClassMetadata::class);
3539
$stdClassMetadata->getClassName()->willReturn('stdClass');
3640
$stdClassMetadata->getExtendedClass()->willReturn(null);
3741
$classMetadata = $stdClassMetadata->reveal();
@@ -96,44 +100,44 @@ public function provideTestMerge()
96100
*/
97101
public function testMerge($parentData, $childData, $expectedData)
98102
{
99-
$parentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
103+
$parentMetadata = new ClassMetadata(ParentClass::class);
100104
$parentMetadata->setDefunctRouteHandler($parentData['defunctRouteHandler']);
101105
$parentMetadata->setConflictResolver($parentData['conflictResolver']);
102106

103-
$childMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
107+
$childMetadata = new ClassMetadata(ChildClass::class);
104108
$childMetadata->setDefunctRouteHandler($childData['defunctRouteHandler']);
105109
$childMetadata->setConflictResolver($childData['conflictResolver']);
106110

107111
$this->factory->addMetadatas([$childMetadata, $parentMetadata]);
108112

109-
$resolvedMetadata = $this->factory->getMetadataForClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
113+
$resolvedMetadata = $this->factory->getMetadataForClass(ChildClass::class);
110114

111115
$this->assertSame($expectedData['defunctRouteHandler'], $resolvedMetadata->getDefunctRouteHandler());
112116
$this->assertSame($expectedData['conflictResolver'], $resolvedMetadata->getConflictResolver());
113117
}
114118

115119
public function testMergingParentClasses()
116120
{
117-
$childMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
121+
$childMetadata = new ClassMetadata(ChildClass::class);
118122
$childMetadata->setAutoRouteDefinition(0, new AutoRouteDefinition('{parent}/{title}'));
119123
$childTokenProvider = $this->createTokenProvider('provider1');
120124
$childTokenProviderTitle = $this->createTokenProvider('provider2');
121125
$childMetadata->addTokenProvider('category', $childTokenProvider);
122126
$childMetadata->addTokenProvider('title', $childTokenProviderTitle);
123127

124-
$parentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
128+
$parentMetadata = new ClassMetadata(ParentClass::class);
125129
$parentMetadata->setAutoRouteDefinition(0, new AutoRouteDefinition('{parent}/{publish_date}'));
126130
$parentTokenProvider = $this->createTokenProvider('provider3');
127131
$parentTokenProviderDate = $this->createTokenProvider('provider4');
128132
$parentMetadata->addTokenProvider('category', $parentTokenProvider);
129133
$parentMetadata->addTokenProvider('publish_date', $parentTokenProviderDate);
130134

131-
$grandParentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\GrandParentClass');
135+
$grandParentMetadata = new ClassMetadata(GrandParentClass::class);
132136
$grandParentMetadata->setAutoRouteDefinition(0, new AutoRouteDefinition('/{category}'));
133137

134138
$this->factory->addMetadatas([$childMetadata, $parentMetadata, $grandParentMetadata]);
135139

136-
$resolvedMetadata = $this->factory->getMetadataForClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
140+
$resolvedMetadata = $this->factory->getMetadataForClass(ChildClass::class);
137141
$resolvedProviders = $resolvedMetadata->getTokenProviders();
138142

139143
$this->assertSame($childTokenProvider, $resolvedProviders['category']);
@@ -145,17 +149,17 @@ public function testMergingParentClasses()
145149

146150
public function testMergeExtendedClass()
147151
{
148-
$parentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
152+
$parentMetadata = new ClassMetadata(ParentClass::class);
149153
$parentMetadata->setAutoRouteDefinition('one', new AutoRouteDefinition('{title}'));
150-
$parentMetadata->setExtendedClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\Parent1Class');
154+
$parentMetadata->setExtendedClass(Parent1Class::class);
151155

152-
$parent1Metadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\Parent1Class');
156+
$parent1Metadata = new ClassMetadata(Parent1Class::class);
153157
$parent1TokenProvider = $this->createTokenProvider('provider1');
154158
$parent1Metadata->addTokenProvider('title', $parent1TokenProvider);
155159

156160
$this->factory->addMetadatas([$parentMetadata, $parent1Metadata]);
157161

158-
$resolvedMetadata = $this->factory->getMetadataForClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
162+
$resolvedMetadata = $this->factory->getMetadataForClass(ParentClass::class);
159163
$resolvedProviders = $resolvedMetadata->getTokenProviders();
160164
$this->assertSame($parent1TokenProvider, $resolvedProviders['title']);
161165
$this->assertEquals('{title}', $resolvedMetadata->getAutoRouteDefinition('one')->getUriSchema());
@@ -167,18 +171,18 @@ public function testMergeExtendedClass()
167171
*/
168172
public function testFailsWithCircularReference()
169173
{
170-
$parentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
174+
$parentMetadata = new ClassMetadata(ParentClass::class);
171175
$parentMetadata->setAutoRouteDefinition('one', new AutoRouteDefinition('{title}'));
172-
$parentMetadata->setExtendedClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\Parent1Class');
176+
$parentMetadata->setExtendedClass(Parent1Class::class);
173177

174-
$parent1Metadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\Parent1Class');
175-
$parent1Metadata->setExtendedClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
178+
$parent1Metadata = new ClassMetadata(Parent1Class::class);
179+
$parent1Metadata->setExtendedClass(ParentClass::class);
176180
$parent1TokenProvider = $this->createTokenProvider('provider1');
177181
$parent1Metadata->addTokenProvider('title', $parent1TokenProvider);
178182

179183
$this->factory->addMetadatas([$parentMetadata, $parent1Metadata]);
180184

181-
$this->factory->getMetadataForClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
185+
$this->factory->getMetadataForClass(ParentClass::class);
182186
}
183187

184188
/**
@@ -187,16 +191,16 @@ public function testFailsWithCircularReference()
187191
*/
188192
public function testsFailsWithPhpCircularReference()
189193
{
190-
$childMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
194+
$childMetadata = new ClassMetadata(ChildClass::class);
191195
$childMetadata->setAutoRouteDefinition('one', new AutoRouteDefinition('{title}'));
192196

193-
$parentMetadata = new ClassMetadata('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ParentClass');
194-
$parentMetadata->setExtendedClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
197+
$parentMetadata = new ClassMetadata(ParentClass::class);
198+
$parentMetadata->setExtendedClass(ChildClass::class);
195199
$parentMetadata->addTokenProvider('title', $this->createTokenProvider('provider1'));
196200

197201
$this->factory->addMetadatas([$childMetadata, $parentMetadata]);
198202

199-
$this->factory->getMetadataForClass('Symfony\Cmf\Component\RoutingAuto\Tests\Resources\Fixtures\ChildClass');
203+
$this->factory->getMetadataForClass(ChildClass::class);
200204
}
201205

202206
protected function createTokenProvider($name)

tests/Unit/ServiceRegistryTest.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ class ServiceRegistryTest extends \PHPUnit_Framework_TestCase
4242
public function setUp()
4343
{
4444
$this->serviceRegistry = new ServiceRegistry();
45-
$this->tokenProvider = $this->createMock('Symfony\Cmf\Component\RoutingAuto\TokenProviderInterface');
46-
$this->conflictResolver = $this->createMock('Symfony\Cmf\Component\RoutingAuto\ConflictResolverInterface');
47-
$this->defunctRouteHandler = $this->createMock('Symfony\Cmf\Component\RoutingAuto\DefunctRouteHandlerInterface');
45+
$this->tokenProvider = $this->createMock(TokenProviderInterface::class);
46+
$this->conflictResolver = $this->createMock(ConflictResolverInterface::class);
47+
$this->defunctRouteHandler = $this->createMock(DefunctRouteHandlerInterface::class);
4848
}
4949

5050
public function testRegistration()

0 commit comments

Comments
 (0)