summaryrefslogtreecommitdiff
path: root/vendor/league/commonmark/src/Reference/ReferenceMap.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2020-06-27 11:39:49 +0100
committerGreg Roach <greg@subaqua.co.uk>2020-06-27 11:39:49 +0100
commitbd0ff478da33656c3ba72eace965e6c0a71a0435 (patch)
tree31568744134c5a7d5835166bab1f640bd24e9651 /vendor/league/commonmark/src/Reference/ReferenceMap.php
parent1b7bacc801fa6671beced176a48a0fb537951f25 (diff)
downloadwebtrees-bd0ff478da33656c3ba72eace965e6c0a71a0435.tar.gz
webtrees-bd0ff478da33656c3ba72eace965e6c0a71a0435.tar.bz2
webtrees-bd0ff478da33656c3ba72eace965e6c0a71a0435.zip
Update vendor dependencies
Diffstat (limited to 'vendor/league/commonmark/src/Reference/ReferenceMap.php')
-rw-r--r--vendor/league/commonmark/src/Reference/ReferenceMap.php19
1 files changed, 15 insertions, 4 deletions
diff --git a/vendor/league/commonmark/src/Reference/ReferenceMap.php b/vendor/league/commonmark/src/Reference/ReferenceMap.php
index faad074376..e016c14a95 100644
--- a/vendor/league/commonmark/src/Reference/ReferenceMap.php
+++ b/vendor/league/commonmark/src/Reference/ReferenceMap.php
@@ -14,32 +14,43 @@
namespace League\CommonMark\Reference;
+use League\CommonMark\Normalizer\TextNormalizer;
+
/**
* A collection of references, indexed by label
*/
final class ReferenceMap implements ReferenceMapInterface
{
+ /** @var TextNormalizer */
+ private $normalizer;
+
/**
* @var ReferenceInterface[]
*/
- protected $references = [];
+ private $references = [];
+
+ public function __construct()
+ {
+ $this->normalizer = new TextNormalizer();
+ }
public function addReference(ReferenceInterface $reference): void
{
- $key = Reference::normalizeReference($reference->getLabel());
+ $key = $this->normalizer->normalize($reference->getLabel());
+
$this->references[$key] = $reference;
}
public function contains(string $label): bool
{
- $label = Reference::normalizeReference($label);
+ $label = $this->normalizer->normalize($label);
return isset($this->references[$label]);
}
public function getReference(string $label): ?ReferenceInterface
{
- $label = Reference::normalizeReference($label);
+ $label = $this->normalizer->normalize($label);
if (!isset($this->references[$label])) {
return null;