PHP Класс Bravo3\Orm\Services\ScoreNormaliser

Показать файл Открыть проект

Открытые методы

Метод Описание
score ( mixed $item ) : float Return the score using the best scoring match for the given item
scoreArray ( array $item ) : float Return the score of an array, by counting its elements
scoreDateTime ( DateTime $item ) : float Return the score of a DateTime object
scoreNumber ( integer | float $item ) : float Return the score of a number
scoreObject ( object | Bravo3\Orm\Traits\ScorableInterface $item ) : float Return the score of an object
scoreString ( string $item ) : float Return the score of a string as a numeric representation

Защищенные методы

Метод Описание
getCharacterScore ( string $c ) : string | null Get the score of a character as a 2-char string

Описание методов

getCharacterScore() защищенный Метод

Returns null if the character is not a non-printable ASCII char
protected getCharacterScore ( string $c ) : string | null
$c string
Результат string | null

score() публичный Метод

Return the score using the best scoring match for the given item
public score ( mixed $item ) : float
$item mixed
Результат float

scoreArray() публичный Метод

Return the score of an array, by counting its elements
public scoreArray ( array $item ) : float
$item array
Результат float

scoreDateTime() публичный Метод

Return the score of a DateTime object
public scoreDateTime ( DateTime $item ) : float
$item DateTime
Результат float

scoreNumber() публичный Метод

Return the score of a number
public scoreNumber ( integer | float $item ) : float
$item integer | float
Результат float

scoreObject() публичный Метод

Return the score of an object
public scoreObject ( object | Bravo3\Orm\Traits\ScorableInterface $item ) : float
$item object | Bravo3\Orm\Traits\ScorableInterface
Результат float

scoreString() публичный Метод

Return the score of a string as a numeric representation
public scoreString ( string $item ) : float
$item string
Результат float