AppUrl
in package
アプリ設定のURLをなるべく事故らず使う処理。
Table of Contents
Properties
- $appConfiguration : AppConfiguration
- $publicUrl : Url|null
Methods
- __construct() : mixed
- addPublicUrl() : Url
- 公開URLに対してパスの追加とクエリを設定する。
- getDomain() : string
- ドメインを取得。
- getPublicUrl() : Url
- 公開URLを取得。
Properties
$appConfiguration
private
AppConfiguration
$appConfiguration
$publicUrl
private
Url|null
$publicUrl
= null
Methods
__construct()
public
__construct(AppConfiguration $appConfiguration) : mixed
Parameters
- $appConfiguration : AppConfiguration
addPublicUrl()
公開URLに対してパスの追加とクエリを設定する。
public
addPublicUrl(UrlPath $path[, UrlQuery|null $query = null ]) : Url
Url はパスを全置換えする挙動のため公開URLがパス付き(リバースプロキシ経由とか)の可能性があるのでそのあたりをいい感じにする感じ
※本来は IUrlHelper の役割だと思ってたけどそっちに手を入れる前にこっちが実装されてしまった感。
Parameters
Return values
UrlgetDomain()
ドメインを取得。
public
getDomain() : string
Return values
stringgetPublicUrl()
公開URLを取得。
public
getPublicUrl() : Url