@@ -35,29 +35,11 @@ class SerializerFactory {
3535 const OPTION_DEFAULT = 0 ;
3636 /** @since 1.2.0 */
3737 const OPTION_OBJECTS_FOR_MAPS = 1 ;
38- /**
39- * @since 1.7.0
40- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
41- */
42- const OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH = 2 ;
43- /**
44- * @since 1.7.0
45- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
46- */
47- const OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH = 4 ;
48- /**
49- * @since 1.7.0
50- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
51- */
52- const OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH = 8 ;
5338 /**
5439 * Omit hashes when serializing snaks.
5540 * @since 2.5.0
5641 */
57- const OPTION_SERIALIZE_SNAKS_WITHOUT_HASH = 14 ; /* =
58- self::OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH |
59- self::OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH |
60- self::OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH; */
42+ const OPTION_SERIALIZE_SNAKS_WITHOUT_HASH = 2 ;
6143
6244 /**
6345 * @var int
@@ -94,22 +76,8 @@ private function shouldUseObjectsForMaps() {
9476 /**
9577 * @return bool
9678 */
97- private function shouldSerializeMainSnaksWithHash () {
98- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH );
99- }
100-
101- /**
102- * @return bool
103- */
104- private function shouldSerializeQualifierSnaksWithHash () {
105- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH );
106- }
107-
108- /**
109- * @return bool
110- */
111- private function shouldSerializeReferenceSnaksWithHash () {
112- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH );
79+ private function shouldSerializeSnaksWithHash () {
80+ return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_SNAKS_WITHOUT_HASH );
11381 }
11482
11583 /**
@@ -188,8 +156,8 @@ public function newStatementListSerializer() {
188156 */
189157 public function newStatementSerializer () {
190158 return new StatementSerializer (
191- $ this ->newSnakSerializer ( $ this ->shouldSerializeMainSnaksWithHash () ),
192- $ this ->newSnakListSerializer ( $ this ->shouldSerializeQualifierSnaksWithHash () ),
159+ $ this ->newSnakSerializer ( $ this ->shouldSerializeSnaksWithHash () ),
160+ $ this ->newSnakListSerializer ( $ this ->shouldSerializeSnaksWithHash () ),
193161 $ this ->newReferencesSerializer ()
194162 );
195163 }
@@ -210,9 +178,7 @@ public function newReferencesSerializer() {
210178 */
211179 public function newReferenceSerializer () {
212180 return new ReferenceSerializer (
213- $ this ->newSnakListSerializer (
214- $ this ->shouldSerializeReferenceSnaksWithHash ()
215- )
181+ $ this ->newSnakListSerializer ( $ this ->shouldSerializeSnaksWithHash () )
216182 );
217183 }
218184
0 commit comments