Route provider cache does not vary on all types of purl modifiers

Closes #3593266

  • CID should vary on host for subdomain and host modifiers
  • Use core's new extensible CID format introduced in 8.3 and cache 404 routes as false for speed.
  • Fix doc comments and get rid of unused PathValidator
  • Docblock changes and type hint updates for D11

Merge request reports

Loading