WikidataBuilder has uploaded a new change for review. https://gerrit.wikimedia.org/r/299283
Change subject: New Wikidata Build - 2016-07-16T10:00:01+0000 ...................................................................... New Wikidata Build - 2016-07-16T10:00:01+0000 Change-Id: I0c66aea8e79d91fa960ac1d0d9c4116434d79ec8 --- M composer.lock M extensions/Wikibase/client/i18n/be-tarask.json M extensions/Wikibase/client/i18n/mk.json M extensions/Wikibase/lib/i18n/mk.json M extensions/Wikibase/repo/i18n/da.json M extensions/Wikibase/repo/i18n/lb.json M extensions/Wikibase/repo/i18n/mk.json M extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php M extensions/Wikibase/repo/includes/Specials/SpecialSetSiteLink.php M vendor/composer/installed.json M vendor/data-values/interfaces/Interfaces.php M vendor/data-values/interfaces/README.md M vendor/data-values/interfaces/src/ValueFormatters/FormatterOptions.php M vendor/data-values/interfaces/src/ValueFormatters/FormattingException.php M vendor/data-values/interfaces/src/ValueFormatters/ValueFormatter.php M vendor/data-values/interfaces/src/ValueFormatters/ValueFormatterBase.php M vendor/data-values/interfaces/src/ValueParsers/ParseException.php M vendor/data-values/interfaces/src/ValueParsers/ParserOptions.php M vendor/data-values/interfaces/src/ValueParsers/ValueParser.php M vendor/data-values/interfaces/src/ValueValidators/Error.php M vendor/data-values/interfaces/src/ValueValidators/Result.php M vendor/data-values/interfaces/src/ValueValidators/ValueValidator.php M vendor/data-values/interfaces/src/ValueValidators/ValueValidatorObject.php M vendor/data-values/interfaces/tests/ValueFormatters/FormatterOptionsTest.php M vendor/data-values/interfaces/tests/ValueFormatters/ValueFormatterTestBase.php M vendor/data-values/interfaces/tests/ValueParsers/ParserOptionsTest.php M vendor/data-values/interfaces/tests/ValueValidators/ErrorTest.php M vendor/data-values/interfaces/tests/ValueValidators/ResultTest.php 28 files changed, 114 insertions(+), 102 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/83/299283/1 diff --git a/composer.lock b/composer.lock index 42a69a2..35f89b9 100644 --- a/composer.lock +++ b/composer.lock @@ -343,16 +343,16 @@ }, { "name": "data-values/interfaces", - "version": "0.2.1", + "version": "0.2.2", "source": { "type": "git", "url": "https://github.com/DataValues/Interfaces.git", - "reference": "2bed9fff899b3bf9c522497f9bd875f326eb1ef0" + "reference": "aca19f44a3ea23efc5172ee9cb33a8f297b1ad43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/2bed9fff899b3bf9c522497f9bd875f326eb1ef0", - "reference": "2bed9fff899b3bf9c522497f9bd875f326eb1ef0", + "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/aca19f44a3ea23efc5172ee9cb33a8f297b1ad43", + "reference": "aca19f44a3ea23efc5172ee9cb33a8f297b1ad43", "shasum": "" }, "require": { @@ -393,7 +393,7 @@ "valuevalidators", "wikidata" ], - "time": "2016-01-13 18:44:31" + "time": "2016-07-15 10:58:24" }, { "name": "data-values/javascript", @@ -1570,12 +1570,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "87db25cb3ec5f2b4f241f7c470d14aaa6691f987" + "reference": "7228c858bb357ab97f32223edf92c67108cb5a94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/87db25cb3ec5f2b4f241f7c470d14aaa6691f987", - "reference": "87db25cb3ec5f2b4f241f7c470d14aaa6691f987", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/7228c858bb357ab97f32223edf92c67108cb5a94", + "reference": "7228c858bb357ab97f32223edf92c67108cb5a94", "shasum": "" }, "require": { @@ -1647,7 +1647,7 @@ "wikibaserepo", "wikidata" ], - "time": "2016-07-14 22:47:51" + "time": "2016-07-15 20:32:35" }, { "name": "wikibase/wikimedia-badges", diff --git a/extensions/Wikibase/client/i18n/be-tarask.json b/extensions/Wikibase/client/i18n/be-tarask.json index 1ff8ebd..3cbca62 100644 --- a/extensions/Wikibase/client/i18n/be-tarask.json +++ b/extensions/Wikibase/client/i18n/be-tarask.json @@ -41,7 +41,7 @@ "wikibase-linkitem-confirmitem-button": "Пацьвердзіць", "wikibase-linkitem-not-loggedin-title": "Вы мусіце ўвайсьці ў сыстэму", "wikibase-linkitem-not-loggedin": "Для карыстаньня гэтай функцыяй вы мусіце ўвайсьці ў гэтую вікі і [$1 цэнтральны рэпазыторый].", - "wikibase-linkitem-success-link": "Старонкі былі пасьпяхова злучаныя. Новы аб’ект са спасылкамі вы можаце пабачыць у нашым [$1 цэнтральным рэпазыторыі].", + "wikibase-linkitem-success-link": "Старонкі былі злучаныя. Аб’ект са спасылкамі вы можаце знайсьці ў нашым [$1 цэнтральным сховішчы зьвестак].", "wikibase-property-notfound": "Уласьцівасьць «$1» ня знойдзеная.", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", "wikibase-rc-hide-wikidata-hide": "Схаваць", diff --git a/extensions/Wikibase/client/i18n/mk.json b/extensions/Wikibase/client/i18n/mk.json index f62cb45..b4a68e1 100644 --- a/extensions/Wikibase/client/i18n/mk.json +++ b/extensions/Wikibase/client/i18n/mk.json @@ -8,8 +8,8 @@ "tooltip-t-wikibase": "Врска до сврзан предмет во податотечното складиште", "apihelp-query+pageterms-description": "Дај поими поврзани со дадена страница преку поврзан податочнен предмет. На страницата за единицата на Викибазата, условите се користат непосредно.\nПредупредување: На складишното вики, условите на страницата работат само непосредно на страниците за единиците, но не и на страниците сврзани со предмет. Ова може да се измени во иднина.", "apihelp-query+pageterms-example-simple": "Дај ги сите поими поврзани со страницата „Лондон“, во корисничката страница.", - "apihelp-query+pageterms-example-label-en": "Дај ги натписите и алијасите поврзани со страницата „Лондон“, на македонски.", - "apihelp-query+pageterms-example-item": "Дај натписи и алијаси за предметот Q84.", + "apihelp-query+pageterms-example-label-en": "Дај ги натписите и истозначниците поврзани со страницата „Лондон“, на македонски.", + "apihelp-query+pageterms-example-item": "Дај натписи и истозначници за предметот Q84.", "apihelp-query+pageterms-param-terms": "Видови поими што треба да се дадат, на пр. „опис“. Ако не е укажано, тогаш ќе се дадат сите.", "apihelp-query+wikibase-description": "Дај информации за клиентот на Бикибазата и за поврзаното складиште на Викибазата", "apihelp-query+wikibase-example": "Дај URL-патека и други информации за складиштето на Викибазата.", diff --git a/extensions/Wikibase/lib/i18n/mk.json b/extensions/Wikibase/lib/i18n/mk.json index 4b7243d..13042ef 100644 --- a/extensions/Wikibase/lib/i18n/mk.json +++ b/extensions/Wikibase/lib/i18n/mk.json @@ -105,11 +105,11 @@ "wikibase-entity-summary-wbsetdescription-add": "Додаден опис на [$2]", "wikibase-entity-summary-wbsetdescription-set": "Сменет описот на [$2]", "wikibase-entity-summary-wbsetdescription-remove": "Отстранет описот на [$2]", - "wikibase-entity-summary-wbsetaliases-set": "Задавање на [$2] {{PLURAL:$1|алијас|алијаси}}", - "wikibase-entity-summary-wbsetaliases-add-remove": "{{PLURAL:$1|Додаден и отстранет алијасот|Додадени и отстранети алијасите}} [$2]", - "wikibase-entity-summary-wbsetaliases-add": "{{PLURAL:$1|Додаден|Додадени}} [$2] {{PLURAL:$1|алијас|алијаси}}", - "wikibase-entity-summary-wbsetaliases-remove": "{{PLURAL:$1|Отстранет|Отстранети}} [$2] {{PLURAL:$1|алијас|алијаси}}", - "wikibase-entity-summary-wbsetlabeldescriptionaliases": "Изменет натпис, опис и алијаси за [$2]", + "wikibase-entity-summary-wbsetaliases-set": "Задавање на [$2] {{PLURAL:$1|истозначник|истозначници}}", + "wikibase-entity-summary-wbsetaliases-add-remove": "{{PLURAL:$1|Додаден и отстранет истозначникот|Додадени и отстранети истозначниците}} [$2]", + "wikibase-entity-summary-wbsetaliases-add": "{{PLURAL:$1|Додаден|Додадени}} [$2] {{PLURAL:$1|истозначник|истозначници}}", + "wikibase-entity-summary-wbsetaliases-remove": "{{PLURAL:$1|Отстранет|Отстранети}} [$2] {{PLURAL:$1|истозначник|истозначнци}}", + "wikibase-entity-summary-wbsetlabeldescriptionaliases": "Изменет натпис, опис и истозначници за [$2]", "wikibase-entity-summary-wbsetsitelink-add": "Додадена врската [$2]", "wikibase-entity-summary-wbsetsitelink-add-both": "Додадена врска со значки во [$2]", "wikibase-entity-summary-wbsetsitelink-set": "Изменета врската [$2]", diff --git a/extensions/Wikibase/repo/i18n/da.json b/extensions/Wikibase/repo/i18n/da.json index 75d2895..f856bf0 100644 --- a/extensions/Wikibase/repo/i18n/da.json +++ b/extensions/Wikibase/repo/i18n/da.json @@ -9,7 +9,8 @@ "Poul G", "Steenth", "아라", - "Macofe" + "Macofe", + "Sarrus" ] }, "wikibase-desc": "Struktureret datalager", @@ -24,6 +25,8 @@ "wikibase-addreference": "tilføj kilde", "wikibase-save-inprogress": "Gemmer...", "wikibase-remove-inprogress": "Fjerner…", + "wikibase-entitytermsforlanguagelistview-more": "Flere sprog", + "wikibase-entitytermsforlanguagelistview-less": "Færre sprog", "wikibase-label-empty": "Ingen etiket er defineret", "wikibase-label-edit-placeholder": "angiv etiket", "wikibase-label-edit-placeholder-language-aware": "angiv etiket på $1", diff --git a/extensions/Wikibase/repo/i18n/lb.json b/extensions/Wikibase/repo/i18n/lb.json index e8d9f60..d66b106 100644 --- a/extensions/Wikibase/repo/i18n/lb.json +++ b/extensions/Wikibase/repo/i18n/lb.json @@ -40,10 +40,10 @@ "wikibase-sitelink-page-edit-placeholder": "Säit", "wikibase-alias-edit-placeholder": "Alias aginn", "wikibase-label-input-help-message": "Gitt d'Etikett vun dëser EEnheet op $1 an.", - "wikibase-statementsection-statements": "Declaratiounen", + "wikibase-statementsection-statements": "Deklaratiounen", "wikibase-sitelinks": "Linke vum Site", "wikibase-sitelinks-empty": "Et ass keng Säit mat dësem Element verlinkt.", - "wikibase-sitelinks-special": "Aner Siten", + "wikibase-sitelinks-special": "Aner Sitten", "wikibase-remove": "ewechhuelen", "wikibase-move-up": "erop réckelen", "wikibase-move-down": "erof réckelen", @@ -150,7 +150,7 @@ "wikibase-modifyentity-id": "ID:", "wikibase-modifyterm-language": "Sproochcode:", "special-mergeitems": "Zwee Elementer zesummeleeën", - "wikibase-mergeitems-intro": "Wann Dir zwee Elementer zesummeleet da ginn all Etiketten, Aliasen, Linken op Siten an Declaratioun vun engem op deen Anere geréckelt.", + "wikibase-mergeitems-intro": "Wann Dir zwee Elementer zesummeleet da ginn all Etiketten, Aliasen, Linken op Sitten an Deklaratioun vun engem op deen Anere geréckelt.", "wikibase-mergeitems-fromid": "D'ID vun där zesummegeluecht gëtt", "wikibase-mergeitems-toid": "D'ID op déi zesummegeluecht gëtt", "wikibase-mergeitems-submit": "Elementer zesummeleeën", @@ -191,7 +191,7 @@ "wikibase-entitieswithoutlabel-submit": "Sichen", "wikibase-entitieswithoutlabel-invalid-language": "\"$1\" ass kee valabele Sproochecode.", "wikibase-entitieswithoutlabel-invalid-type": "\"$1\" ass kee valabelen Typ vun Eenheet.", - "special-itemswithoutsitelinks": "Elementer ouni Linke mat Siten", + "special-itemswithoutsitelinks": "Elementer ouni Linke mat Sitten", "wikibase-entitydata-bad-revision": "D'Versioun $2 vun der Eenheet $1 kann net gewise ginn.", "wikibase-entitydata-unsupported-format": "Den Dateformat $1 gëtt net vun dësem Interface ënnerstëtzt.", "wikibase-redirectentity-success": "$1 gouf op $2 virugeleet.", diff --git a/extensions/Wikibase/repo/i18n/mk.json b/extensions/Wikibase/repo/i18n/mk.json index 3dae319..036037d 100644 --- a/extensions/Wikibase/repo/i18n/mk.json +++ b/extensions/Wikibase/repo/i18n/mk.json @@ -20,7 +20,7 @@ "wikibase-remove-inprogress": "Отстранувам...", "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "На уште јазици", "wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": "Нагоди поставки", - "wikibase-setting-entitytermsview-showEntitytermslistview": "Прикажувај натписи, алијас и и описи на сите мои јазици при вчитувањето на страницата", + "wikibase-setting-entitytermsview-showEntitytermslistview": "Прикажувај натписи, истозначници и описи на сите мои јазици при вчитувањето на страницата", "wikibase-setting-entitytermsview-showEntitytermslistview-help": "Можете да зададете лични јазици покрај оној на корисничкиот посредник, користејќи синтакса за додатокот „[[mw:Extension:Babel|Вавилон]]“ на корисничката страница.", "wikibase-entitytermsforlanguagelistview-aliases": "Познато и како", "wikibase-entitytermsforlanguagelistview-description": "Опис", @@ -34,8 +34,8 @@ "wikibase-description-empty": "Сè уште нема зададено опис", "wikibase-description-edit-placeholder": "внесете опис", "wikibase-description-edit-placeholder-language-aware": "внесете опис на $1", - "wikibase-aliases-edit-placeholder": "внесете некои алијаси", - "wikibase-aliases-edit-placeholder-language-aware": "внесете некои алијаси на $1", + "wikibase-aliases-edit-placeholder": "внесете некои истозначници", + "wikibase-aliases-edit-placeholder-language-aware": "внесете некои истозначници на $1", "wikibase-diffview-reference": "навод", "wikibase-diffview-rank": "ранг", "wikibase-diffview-rank-preferred": "Претпочитано", @@ -43,14 +43,14 @@ "wikibase-diffview-rank-deprecated": "Застарено", "wikibase-diffview-qualifier": "определница", "wikibase-diffview-label": "натпис", - "wikibase-diffview-alias": "алијаси", + "wikibase-diffview-alias": "истозначници", "wikibase-diffview-description": "опис", "wikibase-diffview-link": "врски", "wikibase-sitelink-site-edit-placeholder": "вики", "wikibase-sitelink-page-edit-placeholder": "страница", - "wikibase-alias-edit-placeholder": "внесете алијас", + "wikibase-alias-edit-placeholder": "внесете истозначник", "wikibase-label-input-help-message": "Внесете го натписот на оваа единица на $1.", - "wikibase-entitytermsview-input-help-message": "Внесете го натписот на оваа единица, краток опис и алијаси за секој јазик на кој работите.", + "wikibase-entitytermsview-input-help-message": "Внесете го натписот на оваа единица, краток опис и истозначници за секој јазик на кој работите.", "wikibase-statementsection-statements": "Искази", "wikibase-sitelinks": "Викиврски", "wikibase-sitelinkgroupview-input-help-message": "Додајте викиврска укажувајќи мрежно место и страницата на него, изменете или отстранете ги постоечките.", @@ -156,7 +156,7 @@ "wikibase-newentity-language": "Јазик:", "wikibase-newentity-label": "Натпис:", "wikibase-newentity-description": "Опис:", - "wikibase-newentity-aliases": "Алијаси, одделени со прави црти:", + "wikibase-newentity-aliases": "Истозначници, одделени со прави црти:", "wikibase-newentity-submit": "Создај", "special-setlabel": "Задавање на натпис", "wikibase-setlabel-introfull": "Задавате натпис на $2 за [[$1]].", @@ -168,18 +168,18 @@ "wikibase-setdescription-intro": "Овој образец ви овозможува да зададете опис на предмет. Ќе треба да ја наведете назнаката на предметот (на пр. Q23), јазичен код (на пр. mk) и описот што го задавате.", "wikibase-setdescription-label": "Опис:", "wikibase-setdescription-submit": "Задај", - "special-setaliases": "Задавање на алијаси", - "wikibase-setaliases-introfull": "Задавање алијаси за [[$1]] на $2. Кога има повеќе алијаси треба да се одвојуваат со исправена црта (<code>|</code>).", - "wikibase-setaliases-intro": "Овој образец ви овозможува да зададете алијас на предмет. Ќе треба да ја наведете назнаката на предметот (на пр. Q23), јазичен код (на пр. mk) и алијасite што гi задавате. Кога имате повеќе алијаси, одделувајте ги со пречка (<code>|</code>).", - "wikibase-setaliases-label": "Алијаси:", + "special-setaliases": "Задавање на истозначници", + "wikibase-setaliases-introfull": "Задавање истозначници за [[$1]] на $2. Кога има повеќе истозначници треба да се одвојуваат со права црта (<code>|</code>).", + "wikibase-setaliases-intro": "Овој образец ви овозможува да зададете истозначник на предмет. Ќе треба да ја наведете назнаката на предметот (на пр. Q23), јазичен код (на пр. mk) и истозначниците што ги задавате. Кога имате повеќе истозначници, одделувајте ги со права црта (<code>|</code>).", + "wikibase-setaliases-label": "Истозначници:", "wikibase-setaliases-submit": "Задај", - "special-setlabeldescriptionaliases": "Задавање на натпис, опис и алијаси", - "wikibase-setlabeldescriptionaliases-introfull": "Задавате натпис, опис и алијаси на $2 за [[$1]]. Ако имате повеќе алијаси, одделете ги со прави црти (<code>|</code>).", - "wikibase-setlabeldescriptionaliases-intro": "Образецов служи за задавање на натпис, опис и алијаси на еден предмет. Најпрвин ќе треба да ја укажете назнаката на единицата (на пр. „Q23“) и јазичен код (на пр. „mk“).", + "special-setlabeldescriptionaliases": "Задавање на натпис, опис и истозначници", + "wikibase-setlabeldescriptionaliases-introfull": "Задавате натпис, опис и истозначници на $2 за [[$1]]. Ако имате повеќе истозначници, одделете ги со прави црти (<code>|</code>).", + "wikibase-setlabeldescriptionaliases-intro": "Образецов служи за задавање на натпис, опис и истозначници на еден предмет. Најпрвин ќе треба да ја укажете назнаката на единицата (на пр. „Q23“) и јазичен код (на пр. „mk“).", "wikibase-setlabeldescriptionaliases-label-label": "Натпис:", "wikibase-setlabeldescriptionaliases-description-label": "Опис:", - "wikibase-setlabeldescriptionaliases-aliases-label": "Алијаси:", - "wikibase-setlabeldescriptionaliases-submit": "Задј натпис, опис и алијаси", + "wikibase-setlabeldescriptionaliases-aliases-label": "Истозначници:", + "wikibase-setlabeldescriptionaliases-submit": "Задај натпис, опис и истозначници", "special-setsitelink": "Задавање на викиврска", "wikibase-setsitelink-introfull": "Ја задавате викиврската $2 на [[$1]].", "wikibase-setsitelink-intro": "Овој образец ви овозможува да зададете викиврска на предмет. Ќе треба да ја наведете назнаката на предметот (на пр. Q23), назнаката на викито (на пр. „mkwiki“) и викиврската што ја задавате.", @@ -196,7 +196,7 @@ "wikibase-modifyentity-id": "Назнака:", "wikibase-modifyterm-language": "Јазичен код:", "special-mergeitems": "Спојување на два предмета", - "wikibase-mergeitems-intro": "Ако споите два предмета, тогаш сите натписи, описи, алијаси, викиврски и искази ќе се преместат од едениот предмет на другиот.", + "wikibase-mergeitems-intro": "Ако споите два предмета, тогаш сите натписи, описи, истозначници, викиврски и искази ќе се преместат од едениот предмет на другиот.", "wikibase-mergeitems-fromid": "Назнака на предметот од кој се спојува", "wikibase-mergeitems-toid": "Назнака на предметот во кој се спојува", "wikibase-mergeitems-submit": "Спој предмети", @@ -313,10 +313,10 @@ "content-model-wikibase-item": "Ставка во Викибазата", "content-model-wikibase-property": "Својство од Викибазата", "content-model-wikibase-query": "Барање за Викибазата", - "right-item-term": "Менување на условите за предметите (натписи, описи, алијаси)", + "right-item-term": "Менување на условите за предметите (натписи, описи, истозначници)", "right-item-merge": "Спојување на предмети", "right-item-redirect": "Создавање на пренасочувања на предмети", - "right-property-term": "Менување на условите за својствата (натписи, описи, алијаси)", + "right-property-term": "Менување на условите за својствата (натписи, описи, истозначници)", "right-property-create": "Создавање на својства", "wikibase-entity-not-viewable-title": "Несовпаѓање во типот на содржината. Не можам да ја прикажам.", "wikibase-entity-not-viewable": "Дадениот тип на содржина „$1“ не претставува Единица и затоа Викибазата не може да го прикаже.", @@ -372,7 +372,7 @@ "apihelp-wbremovereferences-param-statement": "GUID што го означува исказот за кој се задава навод", "apihelp-wbremovereferences-param-references": "Тарабните ознаки на наводите што треба да се отстранат", "apihelp-wbremovereferences-example-1": "Отстрани го наводот со тарабна ознака „455481eeac76e6a8af71a6b493c073d54788e7e9“ од тврдењето со GUID „Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F“", - "apihelp-wbsearchentities-description": "Пребарува единици користејќи натписи и алијаси.\nДава натпис и опис за единицата на корисничкиот јазик, доколку е можно.\nДава подробности за совпаднатиот предмет.\nСовпаднатиот текст е присутен и во клучот на алијаси доколку е различен од натписот за приказ.", + "apihelp-wbsearchentities-description": "Пребарува единици користејќи натписи и истозначници.\nДава натпис и опис за единицата на корисничкиот јазик, доколку е можно.\nДава подробности за совпаднатиот предмет.\nСовпаднатиот текст е присутен и во клучот на истозначници доколку е различен од натписот за приказ.", "apihelp-wbsearchentities-param-search": "Пребарај го текстов.", "apihelp-wbsearchentities-param-language": "Пребарај на овој јазик.", "apihelp-wbsearchentities-param-type": "Пребарај го овој тип единица.", diff --git a/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php b/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php index 6330b5b..ee00149 100644 --- a/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php +++ b/extensions/Wikibase/repo/includes/Specials/SpecialModifyEntity.php @@ -278,6 +278,9 @@ ) ); + // Add form input styles + $this->getOutput()->addModules( 'mediawiki.ui.input' ); + // Form elements $this->getOutput()->addHTML( $this->getFormElements( $entity ) ); diff --git a/extensions/Wikibase/repo/includes/Specials/SpecialSetSiteLink.php b/extensions/Wikibase/repo/includes/Specials/SpecialSetSiteLink.php index 0fa8521..82df22d 100644 --- a/extensions/Wikibase/repo/includes/Specials/SpecialSetSiteLink.php +++ b/extensions/Wikibase/repo/includes/Specials/SpecialSetSiteLink.php @@ -211,8 +211,6 @@ * @return string HTML */ protected function getFormElements( EntityDocument $entity = null ) { - $this->getOutput()->addModules( 'mediawiki.ui.input' ); - if ( $this->page === null ) { $this->page = $this->site === null ? '' : $this->getSiteLink( $entity, $this->site ); } diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 6334130..ef7e6ab 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -932,23 +932,23 @@ }, { "name": "data-values/interfaces", - "version": "0.2.1", - "version_normalized": "0.2.1.0", + "version": "0.2.2", + "version_normalized": "0.2.2.0", "source": { "type": "git", "url": "https://github.com/DataValues/Interfaces.git", - "reference": "2bed9fff899b3bf9c522497f9bd875f326eb1ef0" + "reference": "aca19f44a3ea23efc5172ee9cb33a8f297b1ad43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/2bed9fff899b3bf9c522497f9bd875f326eb1ef0", - "reference": "2bed9fff899b3bf9c522497f9bd875f326eb1ef0", + "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/aca19f44a3ea23efc5172ee9cb33a8f297b1ad43", + "reference": "aca19f44a3ea23efc5172ee9cb33a8f297b1ad43", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "time": "2016-01-13 18:44:31", + "time": "2016-07-15 10:58:24", "type": "library", "installation-source": "dist", "autoload": { @@ -1347,12 +1347,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "87db25cb3ec5f2b4f241f7c470d14aaa6691f987" + "reference": "7228c858bb357ab97f32223edf92c67108cb5a94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/87db25cb3ec5f2b4f241f7c470d14aaa6691f987", - "reference": "87db25cb3ec5f2b4f241f7c470d14aaa6691f987", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/7228c858bb357ab97f32223edf92c67108cb5a94", + "reference": "7228c858bb357ab97f32223edf92c67108cb5a94", "shasum": "" }, "require": { @@ -1385,7 +1385,7 @@ "jakub-onderka/php-parallel-lint": "0.9.2", "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0" }, - "time": "2016-07-14 22:47:51", + "time": "2016-07-15 20:32:35", "type": "mediawiki-extension", "installation-source": "dist", "autoload": { diff --git a/vendor/data-values/interfaces/Interfaces.php b/vendor/data-values/interfaces/Interfaces.php index ef4ca8c..eced4fb 100644 --- a/vendor/data-values/interfaces/Interfaces.php +++ b/vendor/data-values/interfaces/Interfaces.php @@ -6,7 +6,7 @@ * @since 0.1 * @codeCoverageIgnore * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ @@ -15,7 +15,7 @@ return 1; } -define( 'DATAVALUES_INTERFACES_VERSION', '0.2.1' ); +define( 'DATAVALUES_INTERFACES_VERSION', '0.2.2' ); if ( defined( 'MEDIAWIKI' ) ) { $GLOBALS['wgExtensionCredits']['datavalues'][] = array( diff --git a/vendor/data-values/interfaces/README.md b/vendor/data-values/interfaces/README.md index 735105b..125679f 100644 --- a/vendor/data-values/interfaces/README.md +++ b/vendor/data-values/interfaces/README.md @@ -56,6 +56,10 @@ ## Release notes +### 0.2.2 (2016-07-15) + +* Fixed `ValueFormatterTestBase` not doing strict string comparisons. + ### 0.2.1 (2016-01-13) * Fixed an issue when using this component with HHVM 1.11.0 (see #21). diff --git a/vendor/data-values/interfaces/src/ValueFormatters/FormatterOptions.php b/vendor/data-values/interfaces/src/ValueFormatters/FormatterOptions.php index be488b5..4b0c93e 100644 --- a/vendor/data-values/interfaces/src/ValueFormatters/FormatterOptions.php +++ b/vendor/data-values/interfaces/src/ValueFormatters/FormatterOptions.php @@ -11,7 +11,7 @@ * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ final class FormatterOptions { diff --git a/vendor/data-values/interfaces/src/ValueFormatters/FormattingException.php b/vendor/data-values/interfaces/src/ValueFormatters/FormattingException.php index 6d12ece..afda722 100644 --- a/vendor/data-values/interfaces/src/ValueFormatters/FormattingException.php +++ b/vendor/data-values/interfaces/src/ValueFormatters/FormattingException.php @@ -7,7 +7,7 @@ /** * @since 0.1.3 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class FormattingException extends RuntimeException { diff --git a/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatter.php b/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatter.php index 6f1a07a..909b314 100644 --- a/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatter.php +++ b/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatter.php @@ -3,15 +3,19 @@ namespace ValueFormatters; /** + * Interface for value formatters, typically (but not limited to) expecting a DataValue object and + * returning a string. + * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ interface ValueFormatter { /** - * Identifier for the option that holds the code of the language in which the parser should operate. + * Identifier for the option that holds the code of the language in which the formatter should + * operate. * @since 0.1 */ const OPT_LANG = 'lang'; @@ -19,7 +23,7 @@ /** * @since 0.1 * - * @param mixed $value The value to format + * @param mixed $value * * @return mixed * @throws FormattingException diff --git a/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatterBase.php b/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatterBase.php index 1401380..3fd7ca2 100644 --- a/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatterBase.php +++ b/vendor/data-values/interfaces/src/ValueFormatters/ValueFormatterBase.php @@ -7,7 +7,7 @@ * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ abstract class ValueFormatterBase implements ValueFormatter { diff --git a/vendor/data-values/interfaces/src/ValueParsers/ParseException.php b/vendor/data-values/interfaces/src/ValueParsers/ParseException.php index 21fb077..f5a702f 100644 --- a/vendor/data-values/interfaces/src/ValueParsers/ParseException.php +++ b/vendor/data-values/interfaces/src/ValueParsers/ParseException.php @@ -7,7 +7,7 @@ /** * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class ParseException extends RuntimeException { diff --git a/vendor/data-values/interfaces/src/ValueParsers/ParserOptions.php b/vendor/data-values/interfaces/src/ValueParsers/ParserOptions.php index a388e57..5b49eb4 100644 --- a/vendor/data-values/interfaces/src/ValueParsers/ParserOptions.php +++ b/vendor/data-values/interfaces/src/ValueParsers/ParserOptions.php @@ -6,11 +6,11 @@ use RuntimeException; /** - * Options interface for parsers. + * Object holding options for a parser. * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ final class ParserOptions { diff --git a/vendor/data-values/interfaces/src/ValueParsers/ValueParser.php b/vendor/data-values/interfaces/src/ValueParsers/ValueParser.php index 4cb7185..c202746 100644 --- a/vendor/data-values/interfaces/src/ValueParsers/ValueParser.php +++ b/vendor/data-values/interfaces/src/ValueParsers/ValueParser.php @@ -3,27 +3,27 @@ namespace ValueParsers; /** - * Interface for value parsers. + * Interface for value parsers, typically (but not limited to) expecting a string and returning a + * DataValue object. * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ interface ValueParser { /** - * Identifier for the option that holds the code of the language in which the parser should operate. + * Identifier for the option that holds the code of the language in which the parser should + * operate. * @since 0.1 */ const OPT_LANG = 'lang'; /** - * Parses a value. - * * @since 0.1 * - * @param mixed $value The value to parse + * @param mixed $value * * @return mixed */ diff --git a/vendor/data-values/interfaces/src/ValueValidators/Error.php b/vendor/data-values/interfaces/src/ValueValidators/Error.php index 80a4e18..421391f 100644 --- a/vendor/data-values/interfaces/src/ValueValidators/Error.php +++ b/vendor/data-values/interfaces/src/ValueValidators/Error.php @@ -5,7 +5,7 @@ /** * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class Error { @@ -28,7 +28,7 @@ * @param string $code * @param array $params * - * @return Error + * @return self */ public static function newError( $text = '', $property = null, $code = 'invalid', array $params = array() ) { return new static( $text, self::SEVERITY_ERROR, $property, $code, $params ); diff --git a/vendor/data-values/interfaces/src/ValueValidators/Result.php b/vendor/data-values/interfaces/src/ValueValidators/Result.php index 8e96547..15710cb 100644 --- a/vendor/data-values/interfaces/src/ValueValidators/Result.php +++ b/vendor/data-values/interfaces/src/ValueValidators/Result.php @@ -5,7 +5,7 @@ /** * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class Result { @@ -27,7 +27,7 @@ /** * @since 0.1 * - * @return Result + * @return self */ public static function newSuccess() { return new static( true ); @@ -38,7 +38,7 @@ * * @param Error[] $errors * - * @return Result + * @return self */ public static function newError( array $errors ) { return new static( false, $errors ); @@ -57,12 +57,12 @@ * * @since 0.1 * - * @param Result $a - * @param Result $b + * @param self $a + * @param self $b * - * @return Result + * @return self */ - public static function merge( Result $a, Result $b ) { + public static function merge( self $a, self $b ) { $aErrors = $a->getErrors(); $bErrors = $b->getErrors(); @@ -74,7 +74,7 @@ $errors = array_merge( $aErrors, $bErrors ); $valid = ( $a->isValid() && $b->isValid() ); - return new Result( $valid, $errors ); + return new self( $valid, $errors ); } } diff --git a/vendor/data-values/interfaces/src/ValueValidators/ValueValidator.php b/vendor/data-values/interfaces/src/ValueValidators/ValueValidator.php index fab9589..ce0d1aa 100644 --- a/vendor/data-values/interfaces/src/ValueValidators/ValueValidator.php +++ b/vendor/data-values/interfaces/src/ValueValidators/ValueValidator.php @@ -7,7 +7,7 @@ * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ interface ValueValidator { diff --git a/vendor/data-values/interfaces/src/ValueValidators/ValueValidatorObject.php b/vendor/data-values/interfaces/src/ValueValidators/ValueValidatorObject.php index e707962..0624f37 100644 --- a/vendor/data-values/interfaces/src/ValueValidators/ValueValidatorObject.php +++ b/vendor/data-values/interfaces/src/ValueValidators/ValueValidatorObject.php @@ -7,7 +7,7 @@ * * @since 0.1 * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ abstract class ValueValidatorObject implements ValueValidator { diff --git a/vendor/data-values/interfaces/tests/ValueFormatters/FormatterOptionsTest.php b/vendor/data-values/interfaces/tests/ValueFormatters/FormatterOptionsTest.php index 184b043..38d75ce 100644 --- a/vendor/data-values/interfaces/tests/ValueFormatters/FormatterOptionsTest.php +++ b/vendor/data-values/interfaces/tests/ValueFormatters/FormatterOptionsTest.php @@ -10,7 +10,7 @@ * @group ValueFormatters * @group DataValueExtensions * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class FormatterOptionsTest extends \PHPUnit_Framework_TestCase { @@ -25,7 +25,7 @@ $formatterOptions = new FormatterOptions( $options ); foreach ( $options as $option => $value ) { - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $formatterOptions->getOption( $option ) ), 'Option should be set properly' @@ -105,7 +105,7 @@ foreach ( $values as $value ) { $formatterOptions->setOption( $value[0], $value[1] ); - $this->assertEquals( $value[1], $formatterOptions->getOption( $value[0] ) ); + $this->assertSame( $value[1], $formatterOptions->getOption( $value[0] ) ); } } @@ -163,7 +163,7 @@ foreach ( $options as $option => $value ) { $formatterOptions->defaultOption( $option, 9001 ); - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $formatterOptions->getOption( $option ) ), 'Defaulting a set option should not affect its value' @@ -180,7 +180,7 @@ foreach ( $defaults as $option => $value ) { $formatterOptions->defaultOption( $option, $value ); - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $formatterOptions->getOption( $option ) ), 'Defaulting a not set option should affect its value' diff --git a/vendor/data-values/interfaces/tests/ValueFormatters/ValueFormatterTestBase.php b/vendor/data-values/interfaces/tests/ValueFormatters/ValueFormatterTestBase.php index 23b5126..682fabd 100644 --- a/vendor/data-values/interfaces/tests/ValueFormatters/ValueFormatterTestBase.php +++ b/vendor/data-values/interfaces/tests/ValueFormatters/ValueFormatterTestBase.php @@ -13,7 +13,7 @@ * @group ValueFormatters * @group DataValueExtensions * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ abstract class ValueFormatterTestBase extends \PHPUnit_Framework_TestCase { @@ -56,7 +56,7 @@ $formatter = $this->getInstance( $options ); } - $this->assertEquals( $expected, $formatter->format( $value ) ); + $this->assertSame( $expected, $formatter->format( $value ) ); } } diff --git a/vendor/data-values/interfaces/tests/ValueParsers/ParserOptionsTest.php b/vendor/data-values/interfaces/tests/ValueParsers/ParserOptionsTest.php index 2d3ba18..7e4d55e 100644 --- a/vendor/data-values/interfaces/tests/ValueParsers/ParserOptionsTest.php +++ b/vendor/data-values/interfaces/tests/ValueParsers/ParserOptionsTest.php @@ -10,7 +10,7 @@ * @group ValueParsers * @group DataValueExtensions * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class ParserOptionsTest extends \PHPUnit_Framework_TestCase { @@ -25,7 +25,7 @@ $parserOptions = new ParserOptions( $options ); foreach ( $options as $option => $value ) { - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $parserOptions->getOption( $option ) ), 'Option should be set properly' @@ -105,7 +105,7 @@ foreach ( $values as $value ) { $parserOptions->setOption( $value[0], $value[1] ); - $this->assertEquals( $value[1], $parserOptions->getOption( $value[0] ) ); + $this->assertSame( $value[1], $parserOptions->getOption( $value[0] ) ); } } @@ -163,7 +163,7 @@ foreach ( $options as $option => $value ) { $parserOptions->defaultOption( $option, 9001 ); - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $parserOptions->getOption( $option ) ), 'Defaulting a set option should not affect its value' @@ -180,7 +180,7 @@ foreach ( $defaults as $option => $value ) { $parserOptions->defaultOption( $option, $value ); - $this->assertEquals( + $this->assertSame( serialize( $value ), serialize( $parserOptions->getOption( $option ) ), 'Defaulting a not set option should affect its value' diff --git a/vendor/data-values/interfaces/tests/ValueValidators/ErrorTest.php b/vendor/data-values/interfaces/tests/ValueValidators/ErrorTest.php index 80b436d..df02a35 100644 --- a/vendor/data-values/interfaces/tests/ValueValidators/ErrorTest.php +++ b/vendor/data-values/interfaces/tests/ValueValidators/ErrorTest.php @@ -10,7 +10,7 @@ * @group ValueValidators * @group DataValueExtensions * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Jeroen De Dauw < jeroended...@gmail.com > */ class ErrorTest extends \PHPUnit_Framework_TestCase { @@ -53,19 +53,19 @@ $this->assertInternalType( 'array', $error->getParameters() ); if ( count( $args ) > 0 ) { - $this->assertEquals( $args[0], $error->getText() ); + $this->assertSame( $args[0], $error->getText() ); } if ( count( $args ) > 1 ) { - $this->assertEquals( $args[1], $error->getProperty() ); + $this->assertSame( $args[1], $error->getProperty() ); } if ( count( $args ) > 2 ) { - $this->assertEquals( $args[2], $error->getCode() ); + $this->assertSame( $args[2], $error->getCode() ); } if ( count( $args ) > 3 ) { - $this->assertEquals( $args[3], $error->getParameters() ); + $this->assertSame( $args[3], $error->getParameters() ); } } diff --git a/vendor/data-values/interfaces/tests/ValueValidators/ResultTest.php b/vendor/data-values/interfaces/tests/ValueValidators/ResultTest.php index 536b3c2..a6d7634 100644 --- a/vendor/data-values/interfaces/tests/ValueValidators/ResultTest.php +++ b/vendor/data-values/interfaces/tests/ValueValidators/ResultTest.php @@ -11,7 +11,7 @@ * @group ValueValidators * @group DataValueExtensions * - * @licence GNU GPL v2+ + * @license GPL-2.0+ * @author Daniel Kinzler */ class ResultTest extends \PHPUnit_Framework_TestCase { @@ -77,7 +77,7 @@ public function testMerge( $a, $b, $expectedValid, $expectedErrorCount, $message ) { $result = Result::merge( $a, $b ); - $this->assertEquals( $expectedValid, $result->isValid(), $message ); + $this->assertSame( $expectedValid, $result->isValid(), $message ); $this->assertCount( $expectedErrorCount, $result->getErrors(), $message ); } -- To view, visit https://gerrit.wikimedia.org/r/299283 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0c66aea8e79d91fa960ac1d0d9c4116434d79ec8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikidata Gerrit-Branch: master Gerrit-Owner: WikidataBuilder <wikidata-servi...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits