Code Duplication    Length = 8-10 lines in 3 locations

src/RemServer/RemServerController.php 3 locations

@@ 39-48 (lines=10) @@
36
     *
37
     * @return array
38
     */
39
    public function initActionGet() : array
40
    {
41
        $rem = $this->di->get("remserver");
42
        $rem->init();
43
        $json = [
44
            "message" => "The session is initiated with the default dataset(s).",
45
            "dataset" => $rem->getDefaultDataset(),
46
        ];
47
        return [$json];
48
    }
49
50
51
@@ 84-91 (lines=8) @@
81
     *
82
     * @return array
83
     */
84
    public function getItem(string $dataset, int $itemId) : array
85
    {
86
        $item = $this->di->get("remserver")->getItem($dataset, $itemId);
87
        if (!$item) {
88
            return [["message" => "The item is not found."]];
89
        }
90
        return [$item];
91
    }
92
93
94
@@ 153-160 (lines=8) @@
150
     *
151
     * @return array
152
     */
153
    public function deleteItem(string $dataset, int $itemId) : array
154
    {
155
        $this->di->get("remserver")->deleteItem($dataset, $itemId);
156
        $json = [
157
            "message" => "Item id '$itemId' was deleted from dataset '$dataset'.",
158
        ];
159
        return [$json];
160
    }
161
162
163