diff options
Diffstat (limited to 'tests/MyGame/Example/Test.php')
-rw-r--r-- | tests/MyGame/Example/Test.php | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/tests/MyGame/Example/Test.php b/tests/MyGame/Example/Test.php new file mode 100644 index 00000000..acc838a3 --- /dev/null +++ b/tests/MyGame/Example/Test.php @@ -0,0 +1,53 @@ +<?php +// automatically generated, do not modify + +namespace MyGame\Example; + +use \Google\FlatBuffers\Struct; +use \Google\FlatBuffers\Table; +use \Google\FlatBuffers\ByteBuffer; +use \Google\FlatBuffers\FlatBufferBuilder; + +class Test extends Struct +{ + /** + * @param int $_i offset + * @param ByteBuffer $_bb + * @return Test + **/ + public function init($_i, ByteBuffer $_bb) + { + $this->bb_pos = $_i; + $this->bb = $_bb; + return $this; + } + + /** + * @return short + */ + public function GetA() + { + return $this->bb->getShort($this->bb_pos + 0); + } + + /** + * @return sbyte + */ + public function GetB() + { + return $this->bb->getSbyte($this->bb_pos + 2); + } + + + /** + * @return int offset + */ + public static function createTest(FlatBufferBuilder $builder, $a, $b) + { + $builder->prep(2, 4); + $builder->pad(1); + $builder->putSbyte($b); + $builder->putShort($a); + return $builder->offset(); + } +} |