public function write(TProtocol $output) { $xfer = 0; $xfer += $output->writeStructBegin('Internship'); if ($this->weeks !== null) { $xfer += $output->writeFieldBegin('weeks', TType::I32, 1); $xfer += $output->writeI32($this->weeks); $xfer += $output->writeFieldEnd(); } if ($this->title !== null) { $xfer += $output->writeFieldBegin('title', TType::STRING, 2); $xfer += $output->writeString($this->title); $xfer += $output->writeFieldEnd(); } if ($this->employer !== null) { $xfer += $output->writeFieldBegin('employer', TType::I32, 3); $xfer += $output->writeI32($this->employer); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }
public function write(TProtocol $output) { $xfer = 0; $xfer += $output->writeStructBegin('Color'); if ($this->red !== null) { $xfer += $output->writeFieldBegin('red', TType::DOUBLE, 1); $xfer += $output->writeDouble($this->red); $xfer += $output->writeFieldEnd(); } if ($this->green !== null) { $xfer += $output->writeFieldBegin('green', TType::DOUBLE, 2); $xfer += $output->writeDouble($this->green); $xfer += $output->writeFieldEnd(); } if ($this->blue !== null) { $xfer += $output->writeFieldBegin('blue', TType::DOUBLE, 3); $xfer += $output->writeDouble($this->blue); $xfer += $output->writeFieldEnd(); } if ($this->alpha !== null) { $xfer += $output->writeFieldBegin('alpha', TType::DOUBLE, 4); $xfer += $output->writeDouble($this->alpha); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }
public function write(TProtocol $output) { $xfer = 0; $xfer += $output->writeStructBegin('Range'); if ($this->min !== null) { $xfer += $output->writeFieldBegin('min', TType::I32, 1); $xfer += $output->writeI32($this->min); $xfer += $output->writeFieldEnd(); } if ($this->max !== null) { $xfer += $output->writeFieldBegin('max', TType::I32, 2); $xfer += $output->writeI32($this->max); $xfer += $output->writeFieldEnd(); } $xfer += $output->writeFieldStop(); $xfer += $output->writeStructEnd(); return $xfer; }