@@ -36,29 +36,11 @@ class SerializerFactory {
3636 const OPTION_DEFAULT = 0 ;
3737 /** @since 1.2.0 */
3838 const OPTION_OBJECTS_FOR_MAPS = 1 ;
39- /**
40- * @since 1.7.0
41- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
42- */
43- const OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH = 2 ;
44- /**
45- * @since 1.7.0
46- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
47- */
48- const OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH = 4 ;
49- /**
50- * @since 1.7.0
51- * @deprecated since 2.5 use OPTION_SERIALIZE_SNAKS_WITHOUT_HASH
52- */
53- const OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH = 8 ;
5439 /**
5540 * Omit hashes when serializing snaks.
5641 * @since 2.5.0
5742 */
58- const OPTION_SERIALIZE_SNAKS_WITHOUT_HASH = 14 ; /* =
59- self::OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH |
60- self::OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH |
61- self::OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH; */
43+ const OPTION_SERIALIZE_SNAKS_WITHOUT_HASH = 2 ;
6244
6345 /**
6446 * @var int
@@ -95,22 +77,8 @@ private function shouldUseObjectsForMaps() {
9577 /**
9678 * @return bool
9779 */
98- private function shouldSerializeMainSnaksWithHash () {
99- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_MAIN_SNAKS_WITHOUT_HASH );
100- }
101-
102- /**
103- * @return bool
104- */
105- private function shouldSerializeQualifierSnaksWithHash () {
106- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_QUALIFIER_SNAKS_WITHOUT_HASH );
107- }
108-
109- /**
110- * @return bool
111- */
112- private function shouldSerializeReferenceSnaksWithHash () {
113- return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_REFERENCE_SNAKS_WITHOUT_HASH );
80+ private function shouldSerializeSnaksWithHash () {
81+ return !(bool )( $ this ->options & self ::OPTION_SERIALIZE_SNAKS_WITHOUT_HASH );
11482 }
11583
11684 /**
@@ -190,8 +158,8 @@ public function newStatementListSerializer() {
190158 */
191159 public function newStatementSerializer () {
192160 return new StatementSerializer (
193- $ this ->newSnakSerializer ( $ this ->shouldSerializeMainSnaksWithHash () ),
194- $ this ->newSnakListSerializer ( $ this ->shouldSerializeQualifierSnaksWithHash () ),
161+ $ this ->newSnakSerializer ( $ this ->shouldSerializeSnaksWithHash () ),
162+ $ this ->newSnakListSerializer ( $ this ->shouldSerializeSnaksWithHash () ),
195163 $ this ->newReferencesSerializer ()
196164 );
197165 }
@@ -212,9 +180,7 @@ public function newReferencesSerializer() {
212180 */
213181 public function newReferenceSerializer () {
214182 return new ReferenceSerializer (
215- $ this ->newSnakListSerializer (
216- $ this ->shouldSerializeReferenceSnaksWithHash ()
217- )
183+ $ this ->newSnakListSerializer ( $ this ->shouldSerializeSnaksWithHash () )
218184 );
219185 }
220186
0 commit comments