xref: /aosp_15_r20/external/flatbuffers/tests/MyGame/Example/LongEnum.php (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker<?php
2*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify
3*890232f2SAndroid Build Coastguard Worker
4*890232f2SAndroid Build Coastguard Workernamespace MyGame\Example;
5*890232f2SAndroid Build Coastguard Worker
6*890232f2SAndroid Build Coastguard Workerclass LongEnum
7*890232f2SAndroid Build Coastguard Worker{
8*890232f2SAndroid Build Coastguard Worker    const LongOne = 2;
9*890232f2SAndroid Build Coastguard Worker    const LongTwo = 4;
10*890232f2SAndroid Build Coastguard Worker    const LongBig = 1099511627776;
11*890232f2SAndroid Build Coastguard Worker
12*890232f2SAndroid Build Coastguard Worker    private static $names = array(
13*890232f2SAndroid Build Coastguard Worker        LongEnum::LongOne=>"LongOne",
14*890232f2SAndroid Build Coastguard Worker        LongEnum::LongTwo=>"LongTwo",
15*890232f2SAndroid Build Coastguard Worker        LongEnum::LongBig=>"LongBig",
16*890232f2SAndroid Build Coastguard Worker    );
17*890232f2SAndroid Build Coastguard Worker
18*890232f2SAndroid Build Coastguard Worker    public static function Name($e)
19*890232f2SAndroid Build Coastguard Worker    {
20*890232f2SAndroid Build Coastguard Worker        if (!isset(self::$names[$e])) {
21*890232f2SAndroid Build Coastguard Worker            throw new \Exception();
22*890232f2SAndroid Build Coastguard Worker        }
23*890232f2SAndroid Build Coastguard Worker        return self::$names[$e];
24*890232f2SAndroid Build Coastguard Worker    }
25*890232f2SAndroid Build Coastguard Worker}
26