Correct Aphlict websocket URI construction after PHP8 compatibility changes
[phabricator.git] / src / applications / diffusion / protocol / DiffusionGitWireProtocolRef.php
blobbd1672317aa058d03f0ce8b1d85b999bd57aa64e
1 <?php
3 final class DiffusionGitWireProtocolRef
4 extends Phobject {
6 private $name;
7 private $hash;
8 private $isShallow;
10 public function setName($name) {
11 $this->name = $name;
12 return $this;
15 public function getName() {
16 return $this->name;
19 public function setHash($hash) {
20 $this->hash = $hash;
21 return $this;
24 public function getHash() {
25 return $this->hash;
28 public function setIsShallow($is_shallow) {
29 $this->isShallow = $is_shallow;
30 return $this;
33 public function getIsShallow() {
34 return $this->isShallow;
37 public function newSortVector() {
38 return id(new PhutilSortVector())
39 ->addInt((int)$this->getIsShallow())
40 ->addString((string)$this->getName());