Package private.
More...
Package private.
- Copyright
- GPL-2.0-or-later
- Author
- Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
-
Thomas Pellissier Tanon
◆ __construct()
Wikibase\DataModel\Deserializers\SnakDeserializer::__construct |
( |
EntityIdParser | $propertyIdParser, |
|
|
Deserializer | $dataValueDeserializer ) |
◆ assertCanDeserialize()
Wikibase\DataModel\Deserializers\SnakDeserializer::assertCanDeserialize |
( |
| $serialization | ) |
|
|
private |
◆ deserialize()
Wikibase\DataModel\Deserializers\SnakDeserializer::deserialize |
( |
| $serialization | ) |
|
- See also
- Deserializer::deserialize
- Parameters
-
- Exceptions
-
- Returns
- PropertyNoValueSnak|PropertySomeValueSnak|PropertyValueSnak
◆ deserializeDataValue()
Wikibase\DataModel\Deserializers\SnakDeserializer::deserializeDataValue |
( |
| $serialization | ) |
|
|
private |
- Parameters
-
- Returns
- DataValue
◆ deserializePropertyId()
Wikibase\DataModel\Deserializers\SnakDeserializer::deserializePropertyId |
( |
| $serialization | ) |
|
|
private |
- Parameters
-
- Exceptions
-
InvalidAttributeException | |
- Returns
- PropertyId
◆ getDeserialized()
Wikibase\DataModel\Deserializers\SnakDeserializer::getDeserialized |
( |
array | $serialization | ) |
|
|
private |
- See also
- SnakDeserializer::hasCorrectSnakType
- Parameters
-
- Exceptions
-
InvalidAttributeException | |
- Returns
- PropertyNoValueSnak|PropertySomeValueSnak|PropertyValueSnak
◆ hasCorrectSnakType()
Wikibase\DataModel\Deserializers\SnakDeserializer::hasCorrectSnakType |
( |
| $serialization | ) |
|
|
private |
◆ hasSnakType()
Wikibase\DataModel\Deserializers\SnakDeserializer::hasSnakType |
( |
| $serialization | ) |
|
|
private |
◆ isDeserializerFor()
Wikibase\DataModel\Deserializers\SnakDeserializer::isDeserializerFor |
( |
| $serialization | ) |
|
- See also
- Deserializer::isDeserializerFor
- Parameters
-
- Returns
- bool
◆ newNoValueSnak()
Wikibase\DataModel\Deserializers\SnakDeserializer::newNoValueSnak |
( |
array | $serialization | ) |
|
|
private |
◆ newSomeValueSnak()
Wikibase\DataModel\Deserializers\SnakDeserializer::newSomeValueSnak |
( |
array | $serialization | ) |
|
|
private |
◆ newValueSnak()
Wikibase\DataModel\Deserializers\SnakDeserializer::newValueSnak |
( |
array | $serialization | ) |
|
|
private |
◆ requireAttribute()
Wikibase\DataModel\Deserializers\SnakDeserializer::requireAttribute |
( |
array | $array, |
|
|
| $attributeName ) |
|
private |
◆ $dataValueDeserializer
Wikibase\DataModel\Deserializers\SnakDeserializer::$dataValueDeserializer |
|
private |
◆ $propertyIdParser
Wikibase\DataModel\Deserializers\SnakDeserializer::$propertyIdParser |
|
private |
The documentation for this class was generated from the following file: