Внимательнее читаем Best Practice (в совете Сергея, это также процитировано).
Цитата:
In x++ you can use for example int2str to convert an enumerated value to the suitable numeric format.
Т.е. вместо
PHP код:
enum2str(StatusReceipt::Purchased)
нужно использовать
PHP код:
int2str(StatusReceipt::Purchased)
p.s. И вместо
|| не нужно использовать
or. Это бесполезно.