Code Duplication    Length = 16-16 lines in 2 locations

src/ClientLocal.php 2 locations

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