PeServer

Path
in package

AbstractYes

パス処理系。

Table of Contents

Methods

combine()  : string
パスの結合。
getDirectoryPath()  : string
ディレクトリパスを取得。
getFileExtension()  : string
拡張子取得。
getFileName()  : string
ファイル名を取得。
getFileNameWithoutExtension()  : string
拡張子を省いたファイル名を取得。
normalize()  : string
パスの正規化。
setEnvironmentName()  : string
ファイルパスに対して環境名を付与する。
toParts()  : PathParts
パスの分割。

Methods

combine()

パスの結合。

public static combine(string $basePath, string ...$addPaths) : string
Parameters
$basePath : string

ベースとなるパス。

$addPaths : string

連結していくパス。

Return values
string

結合後のパス。正規化される。

getFileExtension()

拡張子取得。

public static getFileExtension(string $path[, bool $withDot = false ]) : string
Parameters
$path : string
$withDot : bool = false

. を付与するか。

Return values
string

getFileNameWithoutExtension()

拡張子を省いたファイル名を取得。

public static getFileNameWithoutExtension(string $path) : string
Parameters
$path : string
Return values
string

normalize()

パスの正規化。

public static normalize(string $path) : string
Parameters
$path : string

パス。

Return values
string

絶対パス。

setEnvironmentName()

ファイルパスに対して環境名を付与する。

public static setEnvironmentName(string $path, string $environment) : string
  • file.ext + debug = file.debug.ext
Parameters
$path : string

パス。

$environment : string

環境名。

Tags
throws
ArgumentException
Return values
string

環境名が付与されたファイルパス。入力値によっては環境に合わせたディレクトリセパレータに変わる可能性あり(./a.b => .\a.env.b)


        
On this page

Search results