handlebars.php.model_enum.mustache Maven / Gradle / Ivy
class {{classname}}
{
/**
* Possible values of this enum
*/
{{#allowableValues}}
{{#enumVars}}
const {{{name}}} = {{{value}}};
{{/enumVars}}
{{/allowableValues}}
/**
* Gets allowable values of the enum
* @return string[]
*/
public static function getAllowableEnumValues()
{
return [
{{#allowableValues}}
{{#enumVars}}
self::{{{name}}}{{#hasMore}},{{/hasMore}}
{{/enumVars}}
{{/allowableValues}}
];
}
}