Reedy
3767db25f7
Fix PSR12.Properties.ConstantVisibility.NotFound
...
Bug: T253169
Change-Id: If4de0fff2886961481faeefe3f8021ae6760e116
2020-05-30 01:27:32 +01:00
ArtBaltai
a3706c0d42
Use LanguageConverter::findVariantLink() instead of Language::findVariantLink()
...
Bug: T226832
Change-Id: I6d7e9019def4bbccdbffcdcfd523e614902fe1e6
2020-05-06 04:11:23 +03:00
Umherirrender
b00143f151
Use MediaWikiServices::getLinkCache()
...
Since 1.28
Change-Id: I502726983b7ebddcf887d377a1c87740441b0a12
2020-03-14 21:25:00 +01:00
Umherirrender
2c97d15088
Use MediaWikiServices::getRepoGroup
...
This required MediaWiki 1.34
Change-Id: I1578dffaa20d80696378827397a0593d1c634477
2020-03-14 14:45:29 +01:00
libraryupgrader
b718f1bf1a
build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
...
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
Change-Id: Id96905c5755a2705e434b3d1755827d2788c0efb
2020-01-14 09:00:15 +00:00
Max Semenik
1e8444fad1
Improve ExprParser test coverage
...
Had to change a bit how ExprError is used, to prevent having to turn unit
tests into ingergation tests, adding 5 seconds to run time.
Change-Id: Id4e158f3a4418d320b1c0bdac834ebbba03762af
2019-09-05 15:37:21 -07:00
Max Semenik
8d6e567e5a
ParserFunctions class: tweak function declarations
...
* Force type hints
* Documentation
* Give links to documentation on mw.org to make high-level understanding of
what each function does easier.
Change-Id: I7708343540b7980e57b68ce9b2d9816d2aee710f
2019-07-20 21:27:52 +00:00
jenkins-bot
c8a1f28418
Merge "ParserFunctions class: make everything that doesn't need to be public private"
2019-07-20 21:19:01 +00:00
jenkins-bot
dad921ea53
Merge "Remove function existence check"
2019-07-18 02:50:44 +00:00
Max Semenik
cca4ec9af0
Remove function existence check
...
PPFrame::setTTL() is present in every supported MediaWiki version.
Change-Id: I7065723bfbd2170cd7c951d1f9b3c4a0318f9938
2019-07-18 02:38:17 +00:00
Max Semenik
3fd4ac43ac
ParserFunctions class: make everything that doesn't need to be public private
...
Change-Id: I818315e5f0cd80700731d212ba11fbf341582ba1
2019-07-18 02:36:30 +00:00
Max Semenik
8b50403fe8
Get rid of *Obj() functions
...
They're a rudiment from the time when the extension had to be compatible
with both SFH_OBJECT_ARGS supporting and not versions of MediaWiki.
This is in the past, so unify them now by merging and or deleting the
old versions. The resulting functions don't end with "Obj" anymore.
One "common" function was left alone to be refactored at a later time,
however I've renamed it and made private.
Change-Id: Ice97e587bf7cc0469476c2e53268d2774ddfdd04
2019-07-18 02:35:53 +00:00
Max Semenik
439544224f
Replace a single use function with a closure
...
Change-Id: Id6408bb203fc984f7baaaf3358cea79c281005bf
2019-04-04 17:22:04 -07:00
Max Semenik
e721c193d9
Avoid using $wgContLang
...
Change-Id: If43a6aa5580397264b2ca9dff5ef7d0da859e3d6
2019-04-03 23:25:11 -07:00
Max Semenik
e684068ed9
Convert variable used as a constant into constant proper
...
Change-Id: I1c7914cc9015c18f4c3877b4acc5b3be921ec4d5
2019-04-03 19:20:15 -07:00
Max Semenik
8e7a3ce5df
Remove b/c code
...
New code requires 1.32, this extension requires 1.32.
Change-Id: I14b9d0074d057d6fb323d54502d0a4c64fc74879
2019-04-03 19:20:15 -07:00
Max Semenik
f53debae7d
Namespace this extension
...
Change-Id: I0c7719f17f74180a4c85f914888262f7e3b13111
2019-04-03 19:20:14 -07:00