glamorous/value-object (packagist): Interface to have ValueObjects in your application. An Enum implementing this interface is also available.
Keywords: enum|php|valueobject