Code Duplication    Length = 10-10 lines in 8 locations

includes/Message.php 8 locations

@@ 494-503 (lines=10) @@
491
	 *
492
	 * @return Message $this
493
	 */
494
	public function rawParams( /*...*/ ) {
495
		$params = func_get_args();
496
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
497
			$params = $params[0];
498
		}
499
		foreach ( $params as $param ) {
500
			$this->parameters[] = self::rawParam( $param );
501
		}
502
		return $this;
503
	}
504
505
	/**
506
	 * Add parameters that are numeric and will be passed through
@@ 516-525 (lines=10) @@
513
	 *
514
	 * @return Message $this
515
	 */
516
	public function numParams( /*...*/ ) {
517
		$params = func_get_args();
518
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
519
			$params = $params[0];
520
		}
521
		foreach ( $params as $param ) {
522
			$this->parameters[] = self::numParam( $param );
523
		}
524
		return $this;
525
	}
526
527
	/**
528
	 * Add parameters that are durations of time and will be passed through
@@ 538-547 (lines=10) @@
535
	 *
536
	 * @return Message $this
537
	 */
538
	public function durationParams( /*...*/ ) {
539
		$params = func_get_args();
540
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
541
			$params = $params[0];
542
		}
543
		foreach ( $params as $param ) {
544
			$this->parameters[] = self::durationParam( $param );
545
		}
546
		return $this;
547
	}
548
549
	/**
550
	 * Add parameters that are expiration times and will be passed through
@@ 560-569 (lines=10) @@
557
	 *
558
	 * @return Message $this
559
	 */
560
	public function expiryParams( /*...*/ ) {
561
		$params = func_get_args();
562
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
563
			$params = $params[0];
564
		}
565
		foreach ( $params as $param ) {
566
			$this->parameters[] = self::expiryParam( $param );
567
		}
568
		return $this;
569
	}
570
571
	/**
572
	 * Add parameters that are time periods and will be passed through
@@ 582-591 (lines=10) @@
579
	 *
580
	 * @return Message $this
581
	 */
582
	public function timeperiodParams( /*...*/ ) {
583
		$params = func_get_args();
584
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
585
			$params = $params[0];
586
		}
587
		foreach ( $params as $param ) {
588
			$this->parameters[] = self::timeperiodParam( $param );
589
		}
590
		return $this;
591
	}
592
593
	/**
594
	 * Add parameters that are file sizes and will be passed through
@@ 604-613 (lines=10) @@
601
	 *
602
	 * @return Message $this
603
	 */
604
	public function sizeParams( /*...*/ ) {
605
		$params = func_get_args();
606
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
607
			$params = $params[0];
608
		}
609
		foreach ( $params as $param ) {
610
			$this->parameters[] = self::sizeParam( $param );
611
		}
612
		return $this;
613
	}
614
615
	/**
616
	 * Add parameters that are bitrates and will be passed through
@@ 626-635 (lines=10) @@
623
	 *
624
	 * @return Message $this
625
	 */
626
	public function bitrateParams( /*...*/ ) {
627
		$params = func_get_args();
628
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
629
			$params = $params[0];
630
		}
631
		foreach ( $params as $param ) {
632
			$this->parameters[] = self::bitrateParam( $param );
633
		}
634
		return $this;
635
	}
636
637
	/**
638
	 * Add parameters that are plaintext and will be passed through without
@@ 650-659 (lines=10) @@
647
	 *
648
	 * @return Message $this
649
	 */
650
	public function plaintextParams( /*...*/ ) {
651
		$params = func_get_args();
652
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
653
			$params = $params[0];
654
		}
655
		foreach ( $params as $param ) {
656
			$this->parameters[] = self::plaintextParam( $param );
657
		}
658
		return $this;
659
	}
660
661
	/**
662
	 * Set the language and the title from a context object