wiki.techinc.nl/tests/phpunit/includes/parser
tacsipacsi 6cf91bbb4c Parser: use PHPDoc comments on properties, typed private properties
Many private and even public properties and class constants were
documented using #-style comments, which were not available in Doxygen
documentation and editor tooling. Move these comments to PHPDoc comments
to make them accessible.

Add type declarations to private and internal properties wherever
possible. Remove PHPDoc documentation made redundant by this, but
add/keep PHPDoc documentation where it provides additional value
(human-readable documentation, array types, union types). Don’t add type
declarations to non-internal public properties as it potentially causes
breakage in case some external code not only uses the deprecated
property, but even writes it. These type declarations should be added
when the properties are made private or internal.

Change-Id: I247643b9bf0cabdc92a7e893d653edeaed9a1307
2023-09-17 21:51:59 +02:00
..
CacheTimeTest.php Reorg: Move MWTimestamp to MediaWiki\Utils 2023-08-19 05:53:40 +02:00
CoreParserFunctionsTest.php CoreParserFunctionsTest: Avoid username pattern reserved for temp users 2023-07-16 19:55:50 +02:00
ExtraParserTest.php tests: Move test cases from /includes/ into sub folder 2023-09-13 00:09:05 +02:00
LinkHolderArrayIntegrationTest.php Merge "parser: Make all LinkHolderArray properties private" 2023-04-08 22:28:31 +00:00
MagicVariableTest.php Avoid calling overrideConfigValue() multiple times 2023-07-20 14:59:42 +02:00
MagicWordFactoryTest.php parser: improve cache TTL accuracy for CURRENT*/LOCAL* magic words 2023-03-28 22:35:17 +00:00
PageBundleJsonTraitTest.php Introduce PageBundleJsonTrait for serialization 2022-05-23 17:54:48 +01:00
ParserCacheSerializationTestCases.php mark various anonymous functions as static 2023-08-22 19:38:38 +00:00
ParserCacheTest.php Reorg: Move MWTimestamp to MediaWiki\Utils 2023-08-19 05:53:40 +02:00
ParserMethodsTest.php Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
ParserOptionsTest.php Fix more non-database tests accessing the database 2023-08-06 15:30:41 +00:00
ParserOutputTest.php Reorg: Move MWTimestamp to MediaWiki\Utils 2023-08-19 05:53:40 +02:00
ParserPreloadTest.php Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
ParserTest.php Parser: use PHPDoc comments on properties, typed private properties 2023-09-17 21:51:59 +02:00
PreprocessorTest.php Auto-discover core parser test files 2022-10-13 10:41:15 -04:00
RevisionOutputCacheTest.php Reorg: Move MWTimestamp to MediaWiki\Utils 2023-08-19 05:53:40 +02:00
SanitizerTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
StripStateTest.php tests: Make some PHPUnit data providers static 2023-03-24 02:53:57 +00:00
TagHooksTest.php Replace deprecated MWException 2023-06-12 12:27:49 +00:00
validateParserCacheSerializationTestData.php Hard-deprecate all public property access on CacheTime and ParserOutput. 2021-10-13 13:27:16 -04:00