Skip to content

Commit 94e5737

Browse files
committed
Release 2.7.0
1 parent 5a38267 commit 94e5737

3 files changed

Lines changed: 12 additions & 4 deletions

File tree

RELEASE-NOTES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
* Improved documentation of `SerializerFactory::newEntitySerializer` as well as
66
`DeserializerFactory::newEntityDeserializer`.
7+
* Added compatibility with Serialization 4.x
78

89
## 2.6.0 (2017-09-18)
910

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"require": {
3030
"php": ">=5.5.9",
3131
"wikibase/data-model": "~7.0|~6.0|~5.0|~4.2",
32-
"serialization/serialization": "~3.1",
32+
"serialization/serialization": "~4.0|~3.1",
3333
"data-values/serialization": "~1.0"
3434
},
3535
"require-dev": {
@@ -51,7 +51,7 @@
5151
},
5252
"extra": {
5353
"branch-alias": {
54-
"dev-master": "2.6.x-dev"
54+
"dev-master": "2.7.x-dev"
5555
}
5656
},
5757
"scripts": {

tests/integration/SnakSerializationRoundtripTest.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,15 @@ public function testStringValueToUnDeserializableValueRoundtrip() {
8686
$serialization = $serializer->serialize( $goodSnak );
8787
$newSnak = $deserializer->deserialize( $serialization );
8888

89-
$badSnak = new PropertyValueSnak( 42, new UnDeserializableValue( 'Yay', 'string', '' ) );
90-
$this->assertEquals( $badSnak, $newSnak );
89+
/** @var PropertyValueSnak $newSnak */
90+
$this->assertInstanceOf( PropertyValueSnak::class, $newSnak );
91+
$this->assertSame( 'P42', $newSnak->getPropertyId()->getSerialization() );
92+
93+
/** @var UnDeserializableValue $newValue */
94+
$newValue = $newSnak->getDataValue();
95+
$this->assertInstanceOf( UnDeserializableValue::class, $newValue );
96+
$this->assertSame( 'Yay', $newValue->getValue() );
97+
$this->assertSame( 'string', $newValue->getTargetType() );
9198
}
9299

93100
}

0 commit comments

Comments
 (0)