Code Duplication    Length = 16-16 lines in 2 locations

src/Document/Exception/LinkNotFoundException.php 1 location

@@ 13-28 (lines=16) @@
10
 *
11
 * @package Mikemirten\Component\JsonApi\Document\Exception
12
 */
13
class LinkNotFoundException extends DocumentException
14
{
15
    /**
16
     * LinkNotFoundException constructor.
17
     *
18
     * @param LinksAwareInterface $container
19
     * @param string              $name
20
     * @param \Exception | null   $previous
21
     */
22
    public function __construct(LinksAwareInterface $container, string $name, \Exception $previous = null)
23
    {
24
        $message = sprintf('Link "%s" not found inside of [%s].', $name, $container);
25
26
        parent::__construct($message, 0, $previous);
27
    }
28
}

src/Document/Exception/LinkOverrideException.php 1 location

@@ 13-28 (lines=16) @@
10
 *
11
 * @package Mikemirten\Component\JsonApi\Document\Exception
12
 */
13
class LinkOverrideException extends DocumentException
14
{
15
    /**
16
     * LinkNotFoundException constructor.
17
     *
18
     * @param LinksAwareInterface $container
19
     * @param string              $name
20
     * @param \Exception | null   $previous
21
     */
22
    public function __construct(LinksAwareInterface $container, string $name, \Exception $previous = null)
23
    {
24
        $message = sprintf('Link "%s" already exists inside of [%s]. To set new one, the old one must be removed.', $name, $container);
25
26
        parent::__construct($message, 0, $previous);
27
    }
28
}