@@ -154,6 +154,9 @@ |
||
| 154 | 154 | return $seralization; |
| 155 | 155 | } |
| 156 | 156 | |
| 157 | + /** |
|
| 158 | + * @param string $key |
|
| 159 | + */ |
|
| 157 | 160 | private function getArrayFromKey( $key, array $serialization ) { |
| 158 | 161 | if ( !array_key_exists( $key, $serialization ) ) { |
| 159 | 162 | return array(); |
@@ -62,6 +62,9 @@ |
||
| 62 | 62 | return $this->getSerializationFromFile( 'items/current/Q1.json' ); |
| 63 | 63 | } |
| 64 | 64 | |
| 65 | + /** |
|
| 66 | + * @param string $file |
|
| 67 | + */ |
|
| 65 | 68 | private function getSerializationFromFile( $file ) { |
| 66 | 69 | $itemJson = file_get_contents( __DIR__ . '/../../data/' . $file ); |
| 67 | 70 | return json_decode( $itemJson, true ); |
@@ -49,6 +49,9 @@ |
||
| 49 | 49 | return $this->getEntitySerializationsFromDir( __DIR__ . '/../data/items/legacy/' ); |
| 50 | 50 | } |
| 51 | 51 | |
| 52 | + /** |
|
| 53 | + * @param string $dir |
|
| 54 | + */ |
|
| 52 | 55 | private function getEntitySerializationsFromDir( $dir ) { |
| 53 | 56 | $argumentLists = array(); |
| 54 | 57 | |
@@ -50,6 +50,10 @@ |
||
| 50 | 50 | } |
| 51 | 51 | } |
| 52 | 52 | |
| 53 | + /** |
|
| 54 | + * @param string $key |
|
| 55 | + * @param string $message |
|
| 56 | + */ |
|
| 53 | 57 | private function assertHasKey( $key, $message ) { |
| 54 | 58 | if ( !array_key_exists( $key, $this->serialization ) ) { |
| 55 | 59 | throw new MissingAttributeException( $key, $message ); |
@@ -9,9 +9,7 @@ |
||
| 9 | 9 | use Wikibase\DataModel\SiteLink; |
| 10 | 10 | use Wikibase\DataModel\Snak\PropertyNoValueSnak; |
| 11 | 11 | use Wikibase\DataModel\Term\AliasGroup; |
| 12 | -use Wikibase\DataModel\Term\Fingerprint; |
|
| 13 | 12 | use Wikibase\DataModel\Term\Term; |
| 14 | -use Wikibase\DataModel\Term\TermList; |
|
| 15 | 13 | |
| 16 | 14 | /** |
| 17 | 15 | * @covers Wikibase\InternalSerialization\Deserializers\ItemDeserializer |