Following historical precedence from phpDocumentor 1.x, the inline `@internal` tag used an unusual syntax:
`{@internal}}` (note the double closing braces)
From the 1.x manual:
Unlike other inline tags, {@internal}} may contain other inline tags due to its purpose. To terminate an {@internal}} inline tag, you must use two ending brackets "}}"
I can only assume this need had something to do with the state of parsers back then.
When PSR-5 was first drafted, this syntax drew ire from many due to how IDEs would treat it as an unbalanced brace.
Please discuss this draft change here on this mailing list thread, rather than on the PR.
CRB