MediaWiki master
Wikimedia\Leximorph\Handler\Overrides\Grammar\GrammarKk Class Reference

GrammarKk. More...

Inherits Wikimedia\Leximorph\Handler\Overrides\IGrammarTransformer.

Collaboration diagram for Wikimedia\Leximorph\Handler\Overrides\Grammar\GrammarKk:

Public Member Functions

 process (string $word, string $case)
 Applies Kazakh-specific grammatical transformations.
 

Detailed Description

GrammarKk.

Implements grammar transformations for Kazakh (kk). Delegates processing to the Cyrillic-based implementation.

These rules don't cover the whole grammar of the language. This logic was originally taken from MediaWiki Core. Thanks to all contributors.

Since
1.45
Author
Doğu Abaris (abari.nosp@m.s@nu.nosp@m.ll.ne.nosp@m.t)
Note
https://www.gnu.org/copyleft/gpl.html GPL-2.0-or-later

Definition at line 25 of file GrammarKk.php.

Member Function Documentation

◆ process()

Wikimedia\Leximorph\Handler\Overrides\Grammar\GrammarKk::process ( string $word,
string $case )

Applies Kazakh-specific grammatical transformations.

Parameters
string$wordThe word to process.
string$caseThe grammatical case.
Since
1.45
Returns
string The processed word.

Implements Wikimedia\Leximorph\Handler\Overrides\IGrammarTransformer.

Definition at line 35 of file GrammarKk.php.


The documentation for this class was generated from the following file: