Code Duplication    Length = 34-36 lines in 2 locations

PhpAmqpLib/Channel/AMQPChannel.php 2 locations

@@ 334-369 (lines=36) @@
331
     * @param bool $nowait
332
     * @return mixed|null
333
     */
334
    public function exchange_declare(
335
        $exchange,
336
        $type,
337
        $passive = false,
338
        $durable = false,
339
        $auto_delete = true,
340
        $internal = false,
341
        $nowait = false,
342
        $arguments = null,
343
        $ticket = null
344
    ) {
345
        $arguments = $this->getArguments($arguments);
346
        $ticket = $this->getTicket($ticket);
347
348
        list($class_id, $method_id, $args) = $this->protocolWriter->exchangeDeclare(
349
            $ticket,
350
            $exchange,
351
            $type,
352
            $passive,
353
            $durable,
354
            $auto_delete,
355
            $internal,
356
            $nowait,
357
            $arguments
358
        );
359
360
        $this->send_method_frame(array($class_id, $method_id), $args);
361
362
        if ($nowait) {
363
            return null;
364
        }
365
366
        return $this->wait(array(
367
            $this->waitHelper->get_wait('exchange.declare_ok')
368
        ));
369
    }
370
371
    /**
372
     * Confirms an exchange declaration
@@ 598-631 (lines=34) @@
595
     * @param null $ticket
596
     * @return mixed|null
597
     */
598
    public function queue_declare(
599
        $queue = '',
600
        $passive = false,
601
        $durable = false,
602
        $exclusive = false,
603
        $auto_delete = true,
604
        $nowait = false,
605
        $arguments = null,
606
        $ticket = null
607
    ) {
608
        $arguments = $this->getArguments($arguments);
609
        $ticket = $this->getTicket($ticket);
610
611
        list($class_id, $method_id, $args) = $this->protocolWriter->queueDeclare(
612
            $ticket,
613
            $queue,
614
            $passive,
615
            $durable,
616
            $exclusive,
617
            $auto_delete,
618
            $nowait,
619
            $arguments
620
        );
621
622
        $this->send_method_frame(array($class_id, $method_id), $args);
623
624
        if ($nowait) {
625
            return null;
626
        }
627
628
        return $this->wait(array(
629
            $this->waitHelper->get_wait('queue.declare_ok')
630
        ));
631
    }
632
633
    /**
634
     * Confirms a queue definition