Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Path
+ Граф наследования:Path:

Открытые статические члены

static tidy (string $path)
 
static secure (string $path)
 
static isLangDir (string $path, bool $additionalCheck=false)
 
static extractLangId (string $path)
 
static replaceLangId (string $path, string $langId)
 
static removeLangId (string $path, ?array $langs=null)
 
static addLangId (string $path, string $langId, ?array $langs=null)
 
static checkCreatePath (string $path)
 
static isPhpFile (string $path, bool $checkExistence=false)
 
- Открытые статические члены унаследованные от Path
static normalize ($path)
 
static getExtension ($path)
 
static getName ($path)
 
static getDirectory ($path)
 
static convertLogicalToPhysical ($path)
 
static convertPhysicalToLogical ($path)
 
static convertLogicalToUri ($path)
 
static convertPhysicalToUri ($path)
 
static convertUriToPhysical ($path)
 
static combine ()
 
static convertRelativeToAbsolute ($relativePath)
 
static convertSiteRelativeToAbsolute ($relativePath, $site=null)
 
static validate ($path)
 
static validateFilename ($filename)
 
static replaceInvalidFilename ($filename, $callback)
 
static randomizeInvalidFilename ($filename)
 
static isAbsolute ($path)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от Path
const DIRECTORY_SEPARATOR = '/'
 
const DIRECTORY_SEPARATOR_ALT = '\\'
 
const PATH_SEPARATOR = PATH_SEPARATOR
 
const INVALID_FILENAME_CHARS = "\\/:*?\"'<>|~#&;"
 
const INVALID_FILENAME_BYTES = "\xE2\x80\xAE"
 
- Защищенные статические члены унаследованные от Path
static getLogicalEncoding ()
 
static getPhysicalEncoding ()
 
static validateCommon ($path)
 
static getDirectoryIndexArray ()
 
- Статические защищенные данные унаследованные от Path
static $physicalEncoding = ""
 
static $logicalEncoding = ""
 
static $directoryIndex = null
 

Подробное описание

См. определение в файле path.php строка 7

Методы

◆ addLangId()

static addLangId ( string $path,
string $langId,
?array $langs = null )
static

Adds language folder and code into path.

Аргументы
string$pathPath to check.
string$langIdLanguage code to add.
string[]$langsLanguages list.
Возвращает
string

См. определение в файле path.php строка 151

◆ checkCreatePath()

static checkCreatePath ( string $path)
static

Checks existence or creates of the directory path.

Аргументы
string$pathPath to check.
Возвращает
bool

См. определение в файле path.php строка 180

◆ extractLangId()

static extractLangId ( string $path)
static

Detects and returns language code from a path.

Аргументы
string$pathPath to check.
Возвращает
string|null

См. определение в файле path.php строка 78

◆ isLangDir()

static isLangDir ( string $path,
bool $additionalCheck = false )
static

Checks if it is translation folder.

Аргументы
string$pathPath to check.
bool$additionalCheckPreforms additional check.
Возвращает
bool

См. определение в файле path.php строка 45

◆ isPhpFile()

static isPhpFile ( string $path,
bool $checkExistence = false )
static

Checks if it is php file.

Аргументы
string$pathPath to check.
bool$cechExistence
Возвращает
bool

См. определение в файле path.php строка 206

◆ removeLangId()

static removeLangId ( string $path,
?array $langs = null )
static

Removes language folder and code from path.

Аргументы
string$pathPath to check.
string[]$langsLanguages list.
Возвращает
string

См. определение в файле path.php строка 114

◆ replaceLangId()

static replaceLangId ( string $path,
string $langId )
static

Replaces language code in the path.

Аргументы
string$pathPath to check.
string$langIdLanguage code to add.
Возвращает
string

См. определение в файле path.php строка 98

◆ secure()

static secure ( string $path)
static

Removes unsecured path parts.

Аргументы
string$pathPath to check.
Возвращает
string

См. определение в файле path.php строка 30

◆ tidy()

static tidy ( string $path)
static

Normalizes path splitter symbols.

Аргументы
string$pathPath to check.
Возвращает
string

См. определение в файле path.php строка 16