name = $name; $this->values = $values; $this->description = $description; } /** * Get name. * * @return string */ public function getName() : string { return $this->name; } /** * Get an array of all possible values for the Enum. * * @return EnumValue[] */ public function getValues() : array { return $this->values; } /** * Return human-readable description of Enum. * * @return string */ public function getDescription() : string { return $this->description; } }