Page MenuHomePhabricator

WikiLambda: ZObject:getSerialize() must also return serialized in normal form if needed.
Closed, ResolvedPublic

Description

ZObject:getSerialized takes a form input parameter to specify what form (canonical or normal) will return the ouput. However, still some ZObjects don't know how to return normal form. We should finish these methods:

  • ZObject.php
  • ZList.php
  • ZMultiLingualString.php
  • ZMultiLingualStringSet.php

One way to do this is to serialize it normally and then transform it using ZObjectUtils:normalize method

Event Timeline

Change 743471 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] ZList: Fix getSerialized to return canonical or normal form

https://gerrit.wikimedia.org/r/743471

Change 743471 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] ZList: Fix getSerialized to return canonical or normal form

https://gerrit.wikimedia.org/r/743471

Change 753778 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Migrate ZErrors to use ZFunctionCall for their ZErrorTypes

https://gerrit.wikimedia.org/r/753778

Change 753778 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Migrate ZErrors to use ZFunctionCall for their ZErrorTypes

https://gerrit.wikimedia.org/r/753778