Hey all, I poked around a bit in the Enum RFCs and I could find (maybe I missed) what's up with this: enum Foo:string implements \Stringable { case FOO = 'bar';
public function __toString() { return $this->value; } } PHP Fatal error: Enum Foo cannot include magic method __toString It seems to me that when the enum is a string it is entirely reasonable to expect __toString() to work here and support the \Stringable interface. Is there a reason I'm missing as to why this is problematic in the engine that's been documented somewhere, or is this an oversight we can look at correcting? John