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

Открытые члены

 getOption (string $langPath, string $optionType)
 
 getOptions (string $langPath='')
 
 load ()
 
 save ()
 
 offsetExists ($code)
 
 offsetGet ($code)
 
 offsetSet ($code, $phrase)
 
 offsetUnset ($code)
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 count ($allowDirectFileAccess=false)
 
- Открытые члены унаследованные от File
 __construct ($path, $siteId=null)
 
 open ($mode)
 
 close ()
 
 isExists ()
 
 getContents ()
 
 putContents ($data, $flags=self::REWRITE)
 
 getSize ()
 
 seek ($position)
 
 isWritable ()
 
 isReadable ()
 
 readFile ()
 
 getCreationTime ()
 
 getLastAccessTime ()
 
 getModificationTime ()
 
 markWritable ()
 
 getPermissions ()
 
 delete ()
 
 getContentType ()
 
- Открытые члены унаследованные от FileEntry
 getExtension ()
 
 putContents ($data)
 
 getFileSize ()
 
 isDirectory ()
 
 isFile ()
 
 isLink ()
 
- Открытые члены унаследованные от FileSystemEntry
 isSystem ()
 
 getName ()
 
 getDirectoryName ()
 
 getPath ()
 
 getDirectory ()
 
 getPhysicalPath ()
 
 rename ($newPath)
 

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

static instantiateByPath (string $fullPath)
 
- Открытые статические члены унаследованные от File
static isFileExists ($path)
 
static getFileContents ($path)
 
static putFileContents ($path, $data, $flags=self::REWRITE)
 
static deleteFile ($path)
 

Открытые атрибуты

const FILE_NAME = '.settings.php'
 
const OPTION_LANGUAGES = 'languages'
 
- Открытые атрибуты унаследованные от File
const REWRITE = 0
 
const APPEND = 1
 

Защищенные данные

 $options
 
 $optionsCount
 
 $optionCodes = []
 
 $dataPosition = 0
 
- Защищенные данные унаследованные от File
 $filePointer
 
- Защищенные данные унаследованные от FileSystemEntry
 $path
 
 $originalPath
 
 $pathPhysical
 
 $siteId
 

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

- Защищенные статические члены унаследованные от FileSystemEntry
static getDocumentRoot ($siteId)
 

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

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

Методы

◆ count()

count ( $allowDirectFileAccess = false)

Returns amount phrases in the language file.

Аргументы
bool$allowDirectFileAccessAllow include file to count phrases.
Возвращает
int

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

◆ current()

current ( )

Return the current phrase element.

Возвращает
array|null

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

◆ getOption()

getOption ( string $langPath,
string $optionType )

Returns option for file/folder.

Аргументы
string$langPathPath to language file.
string$optionTypeOption type.
Возвращает
array

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

◆ getOptions()

getOptions ( string $langPath = '')

Returns option for file/folder.

Аргументы
string$langPathPath to language file.
Возвращает
array

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

◆ instantiateByPath()

static instantiateByPath ( string $fullPath)
static

Constructs instance by lang path.

Аргументы
string$fullPathFull path to language file.
Возвращает
Translate\Settings|null
Исключения
Main

ArgumentException

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

◆ key()

key ( )

Return the key of the current phrase element.

Возвращает
string|null

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

◆ load()

load ( )

Loads option file for operate.

Возвращает
bool

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

◆ next()

next ( )

Move forward to next phrase element.

Возвращает
void

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

◆ offsetExists()

offsetExists ( $code)
Аргументы
string$codePhrase code.
Возвращает
boolean

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

◆ offsetGet()

offsetGet ( $code)
Аргументы
string$codePhrase code.
Возвращает
string|null

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

◆ offsetSet()

offsetSet ( $code,
$phrase )

Offset to set

Аргументы
string$codePhrase code.
string$phrasePhrase.
Возвращает
void

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

◆ offsetUnset()

offsetUnset ( $code)

Unset phrase by code.

Аргументы
string$codeLanguage code.
Возвращает
void

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

◆ rewind()

rewind ( )

Rewind the Iterator to the first element.

Возвращает
void

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

◆ save()

save ( )

Save changes or create new file.

Возвращает
boolean
Исключения
Main

IO\IoException

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

◆ valid()

valid ( )

Checks if current position is valid.

Возвращает
boolean

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

Данные класса

◆ $dataPosition

$dataPosition = 0
protected

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

◆ $optionCodes

$optionCodes = []
protected

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

◆ $options

$options
protected

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

◆ $optionsCount

$optionsCount
protected

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

◆ FILE_NAME

const FILE_NAME = '.settings.php'

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

◆ OPTION_LANGUAGES

const OPTION_LANGUAGES = 'languages'

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