@@ 503-512 (lines=10) @@ | ||
500 | * |
|
501 | * @return Message $this |
|
502 | */ |
|
503 | public function rawParams( /*...*/ ) { |
|
504 | $params = func_get_args(); |
|
505 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
506 | $params = $params[0]; |
|
507 | } |
|
508 | foreach ( $params as $param ) { |
|
509 | $this->parameters[] = self::rawParam( $param ); |
|
510 | } |
|
511 | return $this; |
|
512 | } |
|
513 | ||
514 | /** |
|
515 | * Add parameters that are numeric and will be passed through |
|
@@ 525-534 (lines=10) @@ | ||
522 | * |
|
523 | * @return Message $this |
|
524 | */ |
|
525 | public function numParams( /*...*/ ) { |
|
526 | $params = func_get_args(); |
|
527 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
528 | $params = $params[0]; |
|
529 | } |
|
530 | foreach ( $params as $param ) { |
|
531 | $this->parameters[] = self::numParam( $param ); |
|
532 | } |
|
533 | return $this; |
|
534 | } |
|
535 | ||
536 | /** |
|
537 | * Add parameters that are durations of time and will be passed through |
|
@@ 547-556 (lines=10) @@ | ||
544 | * |
|
545 | * @return Message $this |
|
546 | */ |
|
547 | public function durationParams( /*...*/ ) { |
|
548 | $params = func_get_args(); |
|
549 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
550 | $params = $params[0]; |
|
551 | } |
|
552 | foreach ( $params as $param ) { |
|
553 | $this->parameters[] = self::durationParam( $param ); |
|
554 | } |
|
555 | return $this; |
|
556 | } |
|
557 | ||
558 | /** |
|
559 | * Add parameters that are expiration times and will be passed through |
|
@@ 569-578 (lines=10) @@ | ||
566 | * |
|
567 | * @return Message $this |
|
568 | */ |
|
569 | public function expiryParams( /*...*/ ) { |
|
570 | $params = func_get_args(); |
|
571 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
572 | $params = $params[0]; |
|
573 | } |
|
574 | foreach ( $params as $param ) { |
|
575 | $this->parameters[] = self::expiryParam( $param ); |
|
576 | } |
|
577 | return $this; |
|
578 | } |
|
579 | ||
580 | /** |
|
581 | * Add parameters that are time periods and will be passed through |
|
@@ 591-600 (lines=10) @@ | ||
588 | * |
|
589 | * @return Message $this |
|
590 | */ |
|
591 | public function timeperiodParams( /*...*/ ) { |
|
592 | $params = func_get_args(); |
|
593 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
594 | $params = $params[0]; |
|
595 | } |
|
596 | foreach ( $params as $param ) { |
|
597 | $this->parameters[] = self::timeperiodParam( $param ); |
|
598 | } |
|
599 | return $this; |
|
600 | } |
|
601 | ||
602 | /** |
|
603 | * Add parameters that are file sizes and will be passed through |
|
@@ 613-622 (lines=10) @@ | ||
610 | * |
|
611 | * @return Message $this |
|
612 | */ |
|
613 | public function sizeParams( /*...*/ ) { |
|
614 | $params = func_get_args(); |
|
615 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
616 | $params = $params[0]; |
|
617 | } |
|
618 | foreach ( $params as $param ) { |
|
619 | $this->parameters[] = self::sizeParam( $param ); |
|
620 | } |
|
621 | return $this; |
|
622 | } |
|
623 | ||
624 | /** |
|
625 | * Add parameters that are bitrates and will be passed through |
|
@@ 635-644 (lines=10) @@ | ||
632 | * |
|
633 | * @return Message $this |
|
634 | */ |
|
635 | public function bitrateParams( /*...*/ ) { |
|
636 | $params = func_get_args(); |
|
637 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
638 | $params = $params[0]; |
|
639 | } |
|
640 | foreach ( $params as $param ) { |
|
641 | $this->parameters[] = self::bitrateParam( $param ); |
|
642 | } |
|
643 | return $this; |
|
644 | } |
|
645 | ||
646 | /** |
|
647 | * Add parameters that are plaintext and will be passed through without |
|
@@ 659-668 (lines=10) @@ | ||
656 | * |
|
657 | * @return Message $this |
|
658 | */ |
|
659 | public function plaintextParams( /*...*/ ) { |
|
660 | $params = func_get_args(); |
|
661 | if ( isset( $params[0] ) && is_array( $params[0] ) ) { |
|
662 | $params = $params[0]; |
|
663 | } |
|
664 | foreach ( $params as $param ) { |
|
665 | $this->parameters[] = self::plaintextParam( $param ); |
|
666 | } |
|
667 | return $this; |
|
668 | } |
|
669 | ||
670 | /** |
|
671 | * Set the language and the title from a context object |