URL チェッカー

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

付属のチェッカー

DefaultUrlChecker

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

オプション:

  • checkFullUrl: フルURLを比較するには, プロトコルを含みます。 ホストとポートの有無を指定します。 デフォルトは false です。

  • useRegex: チェッカーの引数 $loginUrls で指定された正規表現でURLを比較します。

CakeRouterUrlChecker

オプション:

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

  • checkFullUrl: プロトコル、ホスト、ポートを含む完全なURLを比較するかどうか。デフォルトは false

独自のチェッカーの実装

URLチェッカーは UrlCheckterInterface を実装 していなければなりません