Code Duplication    Length = 7-9 lines in 3 locations

src/eXpansion/Bundle/Maps/Plugins/Gui/JukeboxWindowFactory.php 3 locations

@@ 148-154 (lines=7) @@
145
146
    }
147
148
    public function callbackClear(ManialinkInterface $manialink, $login, $entries, $args)
149
    {
150
        $this->jukeboxPlugin->clear($login);
151
        $group = $this->groupFactory->createForPlayer($login);
152
        $this->setData($manialink, $this->updateMaps());
153
        $this->update($group);
154
    }
155
156
    public function callbackDrop(ManialinkInterface $manialink, $login, $entries, $args)
157
    {
@@ 156-164 (lines=9) @@
153
        $this->update($group);
154
    }
155
156
    public function callbackDrop(ManialinkInterface $manialink, $login, $entries, $args)
157
    {
158
159
        $this->jukeboxPlugin->drop($login, null);
160
        $group = $this->groupFactory->createForPlayer($login);
161
        $this->setData($manialink, $this->updateMaps());
162
        $this->update($group);
163
164
    }
165
166
    public function callbackDropMap(ManialinkInterface $manialink, $login, $params, $args)
167
    {
@@ 166-172 (lines=7) @@
163
164
    }
165
166
    public function callbackDropMap(ManialinkInterface $manialink, $login, $params, $args)
167
    {
168
        $this->jukeboxPlugin->drop($login, $args['map']);
169
        $group = $this->groupFactory->createForPlayer($login);
170
        $this->setData($manialink, $this->updateMaps());
171
        $this->update($group);
172
    }
173
174
    public function createContent(ManialinkInterface $manialink)
175
    {