Page MenuHomePhabricator
Diviner libphutil Tech Docs PhutilArgumentSpellingCorrector

final class PhutilArgumentSpellingCorrector
libphutil Technical Documentation (Parsers)

This class is not documented.

Methods

public static function newCommandCorrector()

Build a new corrector with parameters for correcting commands, like fixing "dfif" into "diff" in "arc diff".

Return
PhutilArgumentSpellingCorrectorConfigured corrector.

public static function newFlagCorrector()

Build a new corrector with parameters for correcting flags, like fixing "--nolint" into "--no-lint".

Return
PhutilArgumentSpellingCorrectorConfigured corrector.

public function setMode($mode)

This method is not documented.
Parameters
$mode
Return
wild

public function getMode()

This method is not documented.
Return
wild

public function setEditDistanceMatrix($matrix)

This method is not documented.
Parameters
PhutilEditDistanceMatrix$matrix
Return
wild

public function getEditDistanceMatrix()

This method is not documented.
Return
wild

public function setMaximumDistance($maximum_distance)

This method is not documented.
Parameters
$maximum_distance
Return
wild

public function getMaximumDistance()

This method is not documented.
Return
wild

public function correctSpelling($input, $options)

This method is not documented.
Parameters
$input
array$options
Return
wild

private function normalizeString($string)

This method is not documented.
Parameters
$string
Return
wild