Code Duplication    Length = 8-8 lines in 2 locations

src/Mapper/Handler/LinkRepository/RepositoryProvider.php 2 locations

@@ 26-33 (lines=8) @@
23
     * @param string              $name
24
     * @param RepositoryInterface $repository
25
     */
26
    public function registerRepository(string $name, RepositoryInterface $repository)
27
    {
28
        if (isset($this->repositories[$name])) {
29
            throw new \LogicException(sprintf('Links\' Repository "%s" is already registered.', $name));
30
        }
31
32
        $this->repositories[$name] = $repository;
33
    }
34
35
    /**
36
     * Get links' repository by name
@@ 41-48 (lines=8) @@
38
     * @param  string $name
39
     * @return RepositoryInterface
40
     */
41
    public function getRepository(string $name): RepositoryInterface
42
    {
43
        if (isset($this->repositories[$name])) {
44
            return $this->repositories[$name];
45
        }
46
47
        throw new \LogicException(sprintf('Unknown repository "%s"', $name));
48
    }
49
}