Code Duplication    Length = 32-32 lines in 2 locations

src/eXpansion/Bundle/LocalRecords/Plugins/Gui/RecordsWindowFactory.php 1 location

@@ 38-69 (lines=32) @@
35
    /**
36
     * @inheritdoc
37
     */
38
    protected function createContent(ManialinkInterface $manialink)
39
    {
40
        $collection = $this->dataCollectionFactory->create($this->getRecordsData());
41
        $collection->setPageSize(20);
42
43
        $gridBuilder = $this->gridBuilderFactory->create();
44
        $gridBuilder->setManialink($manialink)
45
            ->setDataCollection($collection)
46
            ->setManialinkFactory($this)
47
            ->addTextColumn(
48
                'position',
49
                'expansion_local_records.gui.race.window.column.position',
50
                '1',
51
                true
52
            )->addTextColumn(
53
                'score',
54
                'expansion_local_records.gui.race.window.column.score',
55
                '3',
56
                true
57
            )->addTextColumn(
58
                'nickname',
59
                'expansion_local_records.gui.race.window.column.nickname',
60
                '4'
61
            )->addTextColumn(
62
                'login',
63
                'expansion_local_records.gui.race.window.column.login',
64
                '4',
65
                true
66
            );
67
68
        $manialink->setData('grid', $gridBuilder);
69
    }
70
71
    /**
72
     * @inheritdoc

src/eXpansion/Bundle/Maps/Plugins/Gui/MapsWindowFactory.php 1 location

@@ 40-71 (lines=32) @@
37
     * @param ManialinkInterface $manialink
38
     * @return void
39
     */
40
    protected function createGrid(ManialinkInterface $manialink)
41
    {
42
        $collection = $this->dataCollectionFactory->create($this->getData());
43
        $collection->setPageSize(20);
44
45
        $gridBuilder = $this->gridBuilderFactory->create();
46
        $gridBuilder->setManialink($manialink)
47
            ->setDataCollection($collection)
48
            ->setManialinkFactory($this)
49
            ->addTextColumn(
50
                'index',
51
                'expansion_maps.gui.window.column.index',
52
                '1',
53
                true
54
            )->addTextColumn(
55
                'name',
56
                'expansion_maps.gui.window.column.name',
57
                '3',
58
                true
59
            )->addTextColumn(
60
                'author',
61
                'expansion_maps.gui.window.column.author',
62
                '4'
63
            )->addTextColumn(
64
                'time',
65
                'expansion_maps.gui.window.column.goldtime',
66
                '3',
67
                true
68
            );
69
70
        $manialink->setData('grid', $gridBuilder);
71
    }
72
73
74
    public function setMaps($maps)