Code Duplication    Length = 32-32 lines in 2 locations

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

@@ 58-89 (lines=32) @@
55
    /**
56
     * @inheritdoc
57
     */
58
    protected function createContent(ManialinkInterface $manialink)
59
    {
60
        $collection = $this->dataCollectionFactory->create($this->getRecordsData());
61
        $collection->setPageSize(20);
62
63
        $gridBuilder = $this->gridBuilderFactory->create();
64
        $gridBuilder->setManialink($manialink)
65
            ->setDataCollection($collection)
66
            ->setManialinkFactory($this)
67
            ->addTextColumn(
68
                'position',
69
                'expansion_local_records.gui.race.window.column.position',
70
                '1',
71
                true
72
            )->addTextColumn(
73
                'score',
74
                'expansion_local_records.gui.race.window.column.score',
75
                '3',
76
                true
77
            )->addTextColumn(
78
                'nickname',
79
                'expansion_local_records.gui.race.window.column.nickname',
80
                '4'
81
            )->addTextColumn(
82
                'login',
83
                'expansion_local_records.gui.race.window.column.login',
84
                '4',
85
                true
86
            );
87
88
        $manialink->setData('grid', $gridBuilder);
89
90
    }
91
92
    /**

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

@@ 59-90 (lines=32) @@
56
     * @param ManialinkInterface $manialink
57
     * @return void
58
     */
59
    protected function createGrid(ManialinkInterface $manialink)
60
    {
61
        $collection = $this->dataCollectionFactory->create($this->getData());
62
        $collection->setPageSize(20);
63
64
        $gridBuilder = $this->gridBuilderFactory->create();
65
        $gridBuilder->setManialink($manialink)
66
            ->setDataCollection($collection)
67
            ->setManialinkFactory($this)
68
            ->addTextColumn(
69
                'index',
70
                'expansion_maps.gui.window.column.index',
71
                '1',
72
                true
73
            )->addTextColumn(
74
                'name',
75
                'expansion_maps.gui.window.column.name',
76
                '3',
77
                true
78
            )->addTextColumn(
79
                'author',
80
                'expansion_maps.gui.window.column.author',
81
                '4'
82
            )->addTextColumn(
83
                'time',
84
                'expansion_maps.gui.window.column.goldtime',
85
                '3',
86
                true
87
            );
88
89
        $manialink->setData('grid', $gridBuilder);
90
    }
91
92
93
    public function setMaps($maps)