diff --git a/src/Deserializers/LegacyClaimDeserializer.php b/src/Deserializers/LegacyClaimDeserializer.php index 9cab780..4b94862 100644 --- a/src/Deserializers/LegacyClaimDeserializer.php +++ b/src/Deserializers/LegacyClaimDeserializer.php @@ -86,8 +86,7 @@ private function getClaim() { private function getStatement() { $statement = new Statement( - $this->getMainSnak(), - $this->getQualifiers(), + new Claim( $this->getMainSnak(), $this->getQualifiers() ), $this->getReferences() ); diff --git a/src/Deserializers/LegacyStatementDeserializer.php b/src/Deserializers/LegacyStatementDeserializer.php index 2c0ee50..4204afc 100644 --- a/src/Deserializers/LegacyStatementDeserializer.php +++ b/src/Deserializers/LegacyStatementDeserializer.php @@ -74,8 +74,7 @@ private function newStatement() { private function newStatementFromClaim( Claim $claim ) { $statement = new Statement( - $claim->getMainSnak(), - $claim->getQualifiers() + new Claim( $claim->getMainSnak(), $claim->getQualifiers() ) ); $statement->setGuid( $claim->getGuid() ); diff --git a/tests/unit/Deserializers/LegacyClaimDeserializerTest.php b/tests/unit/Deserializers/LegacyClaimDeserializerTest.php index 4771c38..f586526 100644 --- a/tests/unit/Deserializers/LegacyClaimDeserializerTest.php +++ b/tests/unit/Deserializers/LegacyClaimDeserializerTest.php @@ -105,11 +105,13 @@ public function testGivenValidSerialization_deserializeReturnsComplexClaim() { public function testGivenValidSerialization_deserializeReturnsStatement() { $statement = new Statement( - new PropertyNoValueSnak( 42 ), - new SnakList( array( - new PropertyNoValueSnak( 23 ), - new PropertyNoValueSnak( 1337 ), - ) ), + new Claim( + new PropertyNoValueSnak( 42 ), + new SnakList( array( + new PropertyNoValueSnak( 23 ), + new PropertyNoValueSnak( 1337 ), + ) ) + ), new ReferenceList( array( new Reference( new SnakList( array( diff --git a/tests/unit/Deserializers/LegacyItemDeserializerTest.php b/tests/unit/Deserializers/LegacyItemDeserializerTest.php index 83d1d9f..8824e2f 100644 --- a/tests/unit/Deserializers/LegacyItemDeserializerTest.php +++ b/tests/unit/Deserializers/LegacyItemDeserializerTest.php @@ -141,7 +141,7 @@ public function testGivenStatement_itemHasStatement() { } private function newStatement() { - $statement = new Statement( new PropertyNoValueSnak( 42 ) ); + $statement = new Statement( new Claim( new PropertyNoValueSnak( 42 ) ) ); $statement->setGuid( 'foo' ); return $statement; } diff --git a/tests/unit/Deserializers/LegacyStatementDeserializerTest.php b/tests/unit/Deserializers/LegacyStatementDeserializerTest.php index f864dd2..f19dd19 100644 --- a/tests/unit/Deserializers/LegacyStatementDeserializerTest.php +++ b/tests/unit/Deserializers/LegacyStatementDeserializerTest.php @@ -76,11 +76,13 @@ public function testGivenInvalidSerialization_deserializeThrowsException( $seria public function testGivenValidSerialization_deserializeReturnsStatement() { $statement = new Statement( - new PropertyNoValueSnak( 42 ), - new SnakList( array( - new PropertyNoValueSnak( 23 ), - new PropertyNoValueSnak( 1337 ), - ) ), + new Claim( + new PropertyNoValueSnak( 42 ), + new SnakList( array( + new PropertyNoValueSnak( 23 ), + new PropertyNoValueSnak( 1337 ), + ) ) + ), new ReferenceList( array( new Reference( new SnakList( array(