As a reader, I still don't know WHY it would be a misuse. And according to @crell's comment at the mailing list, I believe I'm not alone. Above is a bottom middleware and clearly does not violate SRP, moreover as far as I can see it is a counter example of any misuse I can think of.
Hence, I believe it's worth to add an explanation what kind of misuse we are talking about to the metadoc.
Note: Section 5.2 was updated and clarified a bit, which made discussions at #63 obsolet.
Current version:
As seen at #63, we cannot prevent that misuse just by naming both methods
process
:(https://3v4l.org/rgtcR proves that PHP allows that)
As a reader, I still don't know WHY it would be a misuse. And according to @crell's comment at the mailing list, I believe I'm not alone. Above is a bottom middleware and clearly does not violate SRP, moreover as far as I can see it is a counter example of any misuse I can think of.
Hence, I believe it's worth to add an explanation what kind of misuse we are talking about to the metadoc.