Code Duplication    Length = 16-16 lines in 2 locations

src/ClientLocal.php 2 locations

@@ 457-472 (lines=16) @@
454
        return $this->createMessage($data);
455
    }
456
457
    public function createPrivileges(array $data)
458
    {
459
        $connection = $this->container->get('connection');
460
        $acl = $this->container->get('acl');
461
        $privileges = new DirectusPrivilegesTableGateway($connection, $acl);
462
463
        $response = [
464
            'meta' => [
465
                'type' => 'item',
466
                'table' => 'directus_privileges'
467
            ],
468
            'data' => $privileges->insertPrivilege($data)
469
        ];
470
471
        return $this->createResponseFromData($response);
472
    }
473
474
    public function createTable($name, array $data = [])
475
    {
@@ 557-572 (lines=16) @@
554
        return $this->createResponseFromData($response);
555
    }
556
557
    public function getPreferences($table, $user)
558
    {
559
        $acl = $this->container->get('acl');
560
        $connection = $this->container->get('connection');
561
        $preferencesTableGateway = new DirectusPreferencesTableGateway($connection, $acl);
562
563
        $response = [
564
            'meta' => [
565
                'type' => 'item',
566
                'table' => 'directus_preferences'
567
            ],
568
            'data' => $preferencesTableGateway->fetchByUserAndTableAndTitle($user, $table)
569
        ];
570
571
        return $this->createResponseFromData($response);
572
    }
573
574
    /**
575
     * @inheritdoc