URL 检查器

为了提供抽象和框架无关的解决方案,我们实现了 URL 检查器,允许您根据需要自定义当前 URL 的比较。例如,与另一个框架的路由进行比较。

包含的检查器

DefaultUrlChecker

默认检查器允许您通过正则表达式或字符串 URL 比较 URL。

选项

  • checkFullUrl: 是否比较完整的 URL,包括协议、主机和端口。默认值为 false

  • useRegex: 通过检查器 $loginUrls 参数中提供的正则表达式来比较 URL。

CakeRouterUrlChecker

选项

如果您想使用 CakePHP 路由系统的数组表示法,请使用此检查器。该检查器也适用于命名路由。

  • checkFullUrl: 是否比较完整的 URL,包括协议、主机和端口。默认值为 false

实现自己的检查器

URL 检查器必须实现 UrlCheckerInterface