wiki.techinc.nl/includes/language
Timo Tijhof 0ffe341629 language: Add missing @ingroup, subgroup "Languages" and ungroup files
== Ungroup file blocks

Remove `@ingroup` from `@file` blocks and keep only the class block.

This matches similar changes previously applied to API, Skins, Profile,
and ResourceLoader.

This helps make the API documentation easier to navigate.
E.g. Modules -> Language in the sidebar of
<https://doc.wikimedia.org/mediawiki-core/master/php/> as well as
<https://doc.wikimedia.org/mediawiki-core/master/php/group__Language.html>

These are currently cluttered with tons of duplicate entries for files
and classes both. We only need to group files that aren't also
documented as a class (e.g. message files, entry points, other scripts
or files that we mainly consider a data file). This has the helpful
side-effect that we don't encourage duplication of the class
description (or worse, place useful docs only in the file block), and
makes the class files consistently start with a mentally ignorable
block. Basically, unless there's something other than a class, don't
describe or group the file itself.

== Missing group

Various classes in this subtree were missing the `Language` group,
or were using different group from before T225756.

== Subgroup

For ease of navigation, move Converter subclasses to a group called
"Languages", which for documentation purposes is a subgroup of
"Language". The next commit does the same for Messages* files,
and Language subclasses (done separately for ease of review).

Change-Id: I301f471f86ba2dee924fece29a16dc3c20b5bebe
2022-06-28 17:12:46 -07:00
..
converters language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
dependency language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
Hook language: Move l10n-related classes from /cache to /language 2022-06-28 16:27:20 -07:00
ConverterRule.php Hard deprecate Sanitizer::removeHTMLtags() 2022-03-07 22:04:56 -05:00
ILanguageConverter.php language: Fix nullable documentation for property, args and return types 2021-10-20 20:17:09 +00:00
Language.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LanguageCode.php Replace deprecated Language::fetchLanguageNames 2021-12-05 21:11:49 +01:00
LanguageConverter.php Use MainConfigNames instead of string literals, #3 2022-04-26 14:31:26 +03:00
LanguageConverterFactory.php phan: Disable null_casts_as_any_type setting 2022-03-21 18:25:07 +00:00
LanguageConverterIcu.php Language: Turn public properties into Getters in LanguageConverter based hierarchy 2021-02-03 15:17:42 +02:00
LanguageConverterSpecific.php Language: Turn public properties into Getters in LanguageConverter based hierarchy 2021-02-03 15:17:42 +02:00
LanguageFactory.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LanguageFallback.php
LanguageNameUtils.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LCStore.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LCStoreCDB.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LCStoreDB.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LCStoreNull.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LCStoreStaticArray.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LocalisationCache.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
LocalisationCacheBulkLoad.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
Message.php Get rid of warnings on PHP 8.1 2022-06-13 04:42:20 -04:00
MessageCache.php language: Add missing @ingroup, subgroup "Languages" and ungroup files 2022-06-28 17:12:46 -07:00
MessageLocalizer.php Fix some @stable for ... annotations to use @stable to ... 2021-07-08 02:54:59 +00:00
TrivialLanguageConverter.php language: Remove deprecated FakeConverter class alias 2022-05-28 16:05:41 +02:00