diff --git a/.gitignore b/.gitignore index 9e1ec53..67b315d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,9 @@ ### Composer ### composer.phar /vendor/ +/composer.lock +/.phpunit.result.cache + # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file @@ -72,4 +75,3 @@ local.properties # End of https://www.gitignore.io/api/windows,eclipse,composer -/composer.lock diff --git a/lib/jblond/Diff/Similarity.php b/lib/jblond/Diff/Similarity.php index acebbb9..5f10d64 100644 --- a/lib/jblond/Diff/Similarity.php +++ b/lib/jblond/Diff/Similarity.php @@ -106,7 +106,7 @@ private function getRatioFast(): float $aLength = count($this->old); for ($iterator = 0; $iterator < $aLength; ++$iterator) { $char = $this->old[$iterator]; - $numb = isset($avail[$char]) ? $avail[$char] : $this->uniqueCount2[$char] ?? 0; + $numb = $avail[$char] ?? ($this->uniqueCount2[$char] ?? 0); $avail[$char] = $numb - 1; if ($numb > 0) { ++$matches;