URLチェッカー

抽象的でフレームワークにとらわれないソリューションを提供するために、必要に応じて現在のURLの比較をカスタマイズできるURLチェッカーが実装されています。 たとえば、別のフレームワークのルーティングに。

To provide an abstract and framework agnostic solution there are URL checkers implemented that allow you to customize the comparision of the current URL if needed. For example to another frameworks routing.

含まれるチェッカー

DefaultUrlChecker

デフォルトのチェッカーでは、正規表現または文字列URLでURLを比較できます。

The default checker allows you to compare an URL by regex or string URLs.

オプション:

Options:
  • checkFullUrl: プロトコル、ホスト、ポートを含む完全なURLを比較するかどうか。 デフォルトはfalseです
  • useRegex: チェッカーの$loginUrls引数で提供される正規表現によってURLを比較します。
  • checkFullUrl: To compare the full URL, including protocol, host and port or not. Default is false
  • useRegex: Compares the URL by a regular expression provided in the $loginUrls argument of the checker.

CakeRouterUrlChecker

オプション:

Options:

CakePHPのルーティングシステムの配列表記を使用する場合は、このチェッカーを使用します。 チェッカーは名前付きルートでも機能します。

Use this checker if you want to use the array notation of CakePHPs routing system. The checker also works with named routes.
  • checkFullUrl: プロトコル、ホスト、ポートを含む完全なURLを比較するかどうか。 デフォルトはfalseです
  • checkFullUrl: To compare the full URL, including protocol, host and port or not. Default is false

独自のチェッカーを実装する

URLチェッカーは、UrlCheckterInterfaceを実装する必要があります

An URL checker must implement the UrlCheckterInterface.