GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 68-69 lines in 2 locations

src/Helper/Subscriber/Overlay/InfoWindowCloseSubscriber.php 1 location

@@ 23-90 (lines=68) @@
20
/**
21
 * @author GeLo <[email protected]>
22
 */
23
class InfoWindowCloseSubscriber extends AbstractInfoWindowSubscriber
24
{
25
    /**
26
     * @var InfoWindowCloseRenderer
27
     */
28
    private $infoWindowCloseRenderer;
29
30
    /**
31
     * @param Formatter               $formatter
32
     * @param InfoWindowCollector     $infoWindowCollector
33
     * @param InfoWindowCloseRenderer $infoWindowCloseRenderer
34
     */
35
    public function __construct(
36
        Formatter $formatter,
37
        InfoWindowCollector $infoWindowCollector,
38
        InfoWindowCloseRenderer $infoWindowCloseRenderer
39
    ) {
40
        parent::__construct($formatter, $infoWindowCollector);
41
42
        $this->setInfoWindowCloseRenderer($infoWindowCloseRenderer);
43
    }
44
45
    /**
46
     * @return InfoWindowCloseRenderer
47
     */
48
    public function getInfoWindowCloseRenderer()
49
    {
50
        return $this->infoWindowCloseRenderer;
51
    }
52
53
    /**
54
     * @param InfoWindowCloseRenderer $infoWindowCloseRenderer
55
     */
56
    public function setInfoWindowCloseRenderer(InfoWindowCloseRenderer $infoWindowCloseRenderer)
57
    {
58
        $this->infoWindowCloseRenderer = $infoWindowCloseRenderer;
59
    }
60
61
    /**
62
     * @param MapEvent $event
63
     */
64
    public function handleMap(MapEvent $event)
65
    {
66
        $formatter = $this->getFormatter();
67
        $map = $event->getMap();
68
        $codes = [];
69
70
        foreach ($this->getInfoWindowCollector()->collect($map) as $infoWindow) {
71
            if ($infoWindow->isAutoClose()) {
72
                $codes[] = $formatter->renderCode($this->infoWindowCloseRenderer->render($infoWindow), true, false);
73
            }
74
        }
75
76
        $event->addCode($formatter->renderContainerAssignment(
77
            $map,
78
            $formatter->renderClosure($formatter->renderLines($codes)),
79
            'functions.info_windows_close'
80
        ));
81
    }
82
83
    /**
84
     * {@inheritdoc}
85
     */
86
    public static function getSubscribedEvents()
87
    {
88
        return [MapEvents::JAVASCRIPT_INIT_FUNCTION => 'handleMap'];
89
    }
90
}
91

src/Helper/Subscriber/Overlay/MarkerSubscriber.php 1 location

@@ 24-92 (lines=69) @@
21
/**
22
 * @author GeLo <[email protected]>
23
 */
24
class MarkerSubscriber extends AbstractMarkerSubscriber
25
{
26
    /**
27
     * @var MarkerRenderer
28
     */
29
    private $markerRenderer;
30
31
    /**
32
     * @param Formatter       $formatter
33
     * @param MarkerCollector $markerCollector
34
     * @param MarkerRenderer  $markerRenderer
35
     */
36
    public function __construct(
37
        Formatter $formatter,
38
        MarkerCollector $markerCollector,
39
        MarkerRenderer $markerRenderer
40
    ) {
41
        parent::__construct($formatter, $markerCollector);
42
43
        $this->setMarkerRenderer($markerRenderer);
44
    }
45
46
    /**
47
     * @return MarkerRenderer
48
     */
49
    public function getMarkerRenderer()
50
    {
51
        return $this->markerRenderer;
52
    }
53
54
    /**
55
     * @param MarkerRenderer $markerRenderer
56
     */
57
    public function setMarkerRenderer(MarkerRenderer $markerRenderer)
58
    {
59
        $this->markerRenderer = $markerRenderer;
60
    }
61
62
    /**
63
     * @param MapEvent $event
64
     */
65
    public function handleMap(MapEvent $event)
66
    {
67
        $formatter = $this->getFormatter();
68
        $map = $event->getMap();
69
        $markerMap = null;
70
71
        if ($map->getOverlayManager()->getMarkerCluster()->getType() === MarkerClusterType::DEFAULT_) {
72
            $markerMap = $map;
73
        }
74
75
        foreach ($this->getMarkerCollector()->collect($map) as $marker) {
76
            $event->addCode($formatter->renderContainerAssignment(
77
                $map,
78
                $this->markerRenderer->render($marker, $markerMap),
79
                'overlays.markers',
80
                $marker
81
            ));
82
        }
83
    }
84
85
    /**
86
     * {@inheritdoc}
87
     */
88
    public static function getSubscribedEvents()
89
    {
90
        return [MapEvents::JAVASCRIPT_OVERLAY_MARKER => 'handleMap'];
91
    }
92
}
93