diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2020-06-27 11:39:49 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2020-06-27 11:39:49 +0100 |
| commit | bd0ff478da33656c3ba72eace965e6c0a71a0435 (patch) | |
| tree | 31568744134c5a7d5835166bab1f640bd24e9651 /vendor/league/commonmark/src/Reference/ReferenceMap.php | |
| parent | 1b7bacc801fa6671beced176a48a0fb537951f25 (diff) | |
| download | webtrees-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.php | 19 |
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; |
