Code Duplication    Length = 12-13 lines in 2 locations

src/FileRepository.php 1 location

@@ 225-237 (lines=13) @@
222
     *
223
     * @return array
224
     */
225
    public function getByStatus($status) : array
226
    {
227
        $modules = [];
228
229
        /** @var Module $module */
230
        foreach ($this->all() as $name => $module) {
231
            if ($module->isStatus($status)) {
232
                $modules[$name] = $module;
233
            }
234
        }
235
236
        return $modules;
237
    }
238
239
    /**
240
     * Determine whether the given module exist.

src/Laravel/LaravelDatabaseRepository.php 1 location

@@ 124-135 (lines=12) @@
121
     *
122
     * @return array
123
     */
124
    public function getByStatus($status): array
125
    {
126
        $modules = [];
127
128
        foreach ($this->all() as $name => $module) {
129
            if ($module->isStatus($status) == $status) {
130
                $modules[$name] = $module;
131
            }
132
        }
133
134
        return $modules;
135
    }
136
137
    /**
138
     * Format the cached data as array of modules.