Skip to content

Trainer

Class Trainer

Methods

learn

Generates language profiles for all language files

public learn(string $dirname = ''): void

Parameters:

Parameter Type Description
$dirname string Name of the directory where the translations files are located

Inherited methods

setMinLength

public setMinLength(int $minLength): mixed

Parameters:

Parameter Type Description
$minLength int

Throws:


setMaxLength

public setMaxLength(int $maxLength): mixed

Parameters:

Parameter Type Description
$maxLength int

Throws:


setMaxNgrams

public setMaxNgrams(int $maxNgrams): mixed

Parameters:

Parameter Type Description
$maxNgrams int

Throws:


setTokenizer

Sets the tokenizer

public setTokenizer(\LanguageDetection\Tokenizer\TokenizerInterface $tokenizer): mixed

Parameters:

Parameter Type Description
$tokenizer \LanguageDetection\Tokenizer\TokenizerInterface

tokenize

private tokenize(string $str): array

Parameters:

Parameter Type Description
$str string

getNgrams

protected getNgrams(string $str): array

Parameters:

Parameter Type Description
$str string


Automatically generated on 2025-03-18