Code Duplication    Length = 13-13 lines in 2 locations

src/Extension.php 2 locations

@@ 250-262 (lines=13) @@
247
     * @return bool
248
     * @throws \Exception
249
     */
250
    public function validateMenu(array $menu)
251
    {
252
        /** @var \Illuminate\Validation\Validator $validator */
253
        $validator = Validator::make($menu, $this->menuValidationRules);
254
255
        if ($validator->passes()) {
256
            return true;
257
        }
258
259
        $message = "Invalid menu:\r\n".join("\r\n", array_flatten($validator->errors()->messages()));
260
261
        throw new \Exception($message);
262
    }
263
264
    /**
265
     * Validate permission fields.
@@ 271-283 (lines=13) @@
268
     * @return bool
269
     * @throws \Exception
270
     */
271
    public function validatePermission(array $permission)
272
    {
273
        /** @var \Illuminate\Validation\Validator $validator */
274
        $validator = Validator::make($permission, $this->permissionValidationRules);
275
276
        if ($validator->passes()) {
277
            return true;
278
        }
279
280
        $message = "Invalid permission:\r\n".join("\r\n", array_flatten($validator->errors()->messages()));
281
282
        throw new \Exception($message);
283
    }
284
285
    /**
286
     * Create a item in laravel-admin left side menu.