Code Duplication    Length = 28-30 lines in 2 locations

web/ckfinder/core/connector/php/vendor/microsoft/azure-storage/src/Queue/QueueRestProxy.php 1 location

@@ 444-473 (lines=30) @@
441
     *
442
     * @return \GuzzleHttp\Promise\PromiseInterface
443
     */
444
    public function deleteQueueAsync(
445
        $queueName,
446
        QueueServiceOptions $options = null
447
    ) {
448
        Validate::isString($queueName, 'queueName');
449
        Validate::notNullOrEmpty($queueName, 'queueName');
450
        
451
        $method      = Resources::HTTP_DELETE;
452
        $headers     = array();
453
        $postParams  = array();
454
        $queryParams = array();
455
        $path        = $queueName;
456
        
457
        if (is_null($options)) {
458
            $options = new QueueServiceOptions();
459
        }
460
        
461
        $options->setLocationMode(LocationMode::PRIMARY_ONLY);
462
463
        return $this->sendAsync(
464
            $method,
465
            $headers,
466
            $queryParams,
467
            $postParams,
468
            $path,
469
            Resources::STATUS_NO_CONTENT,
470
            Resources::EMPTY_STRING,
471
            $options
472
        );
473
    }
474
475
    /**
476
     * Returns queue properties, including user-defined metadata.

web/ckfinder/core/connector/php/vendor/microsoft/azure-storage/src/Table/TableRestProxy.php 1 location

@@ 967-994 (lines=28) @@
964
     *
965
     * @see http://msdn.microsoft.com/en-us/library/windowsazure/dd179387.aspx
966
     */
967
    public function deleteTableAsync(
968
        $table,
969
        TableServiceOptions$options = null
970
    ) {
971
        Validate::isString($table, 'table');
972
        Validate::notNullOrEmpty($table, 'table');
973
974
        $method      = Resources::HTTP_DELETE;
975
        $headers     = array();
976
        $postParams  = array();
977
        $queryParams = array();
978
        $path        = "Tables('$table')";
979
980
        if (is_null($options)) {
981
            $options = new TableServiceOptions();
982
        }
983
984
        return $this->sendAsync(
985
            $method,
986
            $headers,
987
            $queryParams,
988
            $postParams,
989
            $path,
990
            Resources::STATUS_NO_CONTENT,
991
            Resources::EMPTY_STRING,
992
            $options
993
        );
994
    }
995
996
    /**
997
     * Quries entities for the given table name