php-extended/php-record-score-comparator

一个提供评分值记录比较器的库

7.0.6 2024-07-31 13:34 UTC

README

一个提供评分值记录比较器的库。

coverage build status

安装

此库的安装通过composer完成,所有类的自动加载通过其自动加载器完成。

  • 他们的网站下载 composer.phar
  • 然后运行以下命令以将此库作为依赖项安装
  • php composer.phar php-mtg/php-record-score-comparator ^7

基本用法

对于基本功能,使用


use PhpExtended\Record\ScoreRecordComparator;
use PhpExtended\Record\ScoreRecordComparatorDefinition;

/* @var $scoreFactory \PhpExtended\Score\ScoreFactoryInterface */
/* @var $record1 \PhpExtended\Record\RecordInterface */
/* @var $record2 \PhpExtended\Record\RecordInterface */

$definitions = new ArrayIterator([
	new ScoreRecordComparatorDefinition('name', 'name', $scoreFactory, 1),
]);

$comparator = new ScoreRecordComparator();

$distance = $comparator->compare($record1, $record2);
// the lower the distance, the more equal the objects are

有关在获取HTTP请求时有用的包(HttpProcessor),请参阅 composer.json 文件的 require-dev

许可证

MIT(见 许可证文件)。