1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CSecurityBaseTest
Граф наследования:CSecurityBaseTest:
CSecurityCloudMonitorTest CSecurityEnvironmentTest CSecurityFilePermissionsTest CSecurityPhpConfigurationTest CSecuritySiteConfigurationTest CSecurityUserTest CSecurityUserOtpTest

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

 getName ()
 checkRequirements ($params=array())
 check (array $params=array())
 getInternalName ()

Поля данных

const STATUS_FAILED = "failed"
const STATUS_PASSED = "passed"

Защищенные члены

 initializeParams (array $params=array())
 isRunOnWin ()
 getParam ($name, $defaultValue="")
 isDebug ()
 getDetailErrors ()
 addDetailError ($title, $critical, $detail, $recommendation="", $additionalInfo="")
 addUnformattedDetailError ($baseMessageKey, $critical, $additionalInfo="")

Защищенные статические члены

static getFilePerm ($path)
static isWorldWritable ($path)
static isWorldReadable ($path)
static isWorldAccessible ($path)
static getDetailText ($baseMessageKey, array $placeholders=array())
static getRecommendationText ($baseMessageKey, array $placeholders=array())
static getTitleText ($baseMessageKey, array $placeholders=array())
static formatDetailError ($baseMessageKey, $critical, $additionalInfo="")
static removeDocumentRoot ($path)

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

 $internalName = "BaseTest"
 $isDebug = false
 $params = array()
 $tests = array()
 $detailErrors = array()

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

Class CSecurityBaseTest

Начиная с
12.5.0

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

Методы

◆ addDetailError()

addDetailError ( $title,
$critical,
$detail,
$recommendation = "",
$additionalInfo = "" )
protected

Add new error

Аргументы
string$title
string$critical
string$detail
string$recommendation
string$additionalInfo

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

◆ addUnformattedDetailError()

addUnformattedDetailError ( $baseMessageKey,
$critical,
$additionalInfo = "" )
protected

Add new unformatted error (call formatDetailError inside)

Аргументы
string$baseMessageKey
string$critical
string$additionalInfo
Возвращает
$this

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

◆ check()

check ( array $params = array())

Run test and return results

Аргументы
array$params
Возвращает
array

Переопределяется в CSecurityCloudMonitorTest, CSecurityFilePermissionsTest и CSecurityUserTest.

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

◆ checkRequirements()

checkRequirements ( $params = array())

Check test requirements (e.g. max_execution_time)

Аргументы
array$params
Возвращает
bool

Переопределяется в CSecurityCloudMonitorTest и CSecurityFilePermissionsTest.

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

◆ formatDetailError()

formatDetailError ( $baseMessageKey,
$critical,
$additionalInfo = "" )
staticprotected

Return formatted detail error from messages

Аргументы
string$baseMessageKey
string$critical
string$additionalInfo
Возвращает
array

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

◆ getDetailErrors()

getDetailErrors ( )
protected

Return errors array for checking results

Возвращает
array

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

◆ getDetailText()

getDetailText ( $baseMessageKey,
array $placeholders = array() )
staticprotected
Аргументы
string$baseMessageKey
array$placeholders
Возвращает
string

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

◆ getFilePerm()

getFilePerm ( $path)
staticprotected

Return file or dir permissions

Аргументы
string$path- file path
Возвращает
int

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

◆ getInternalName()

getInternalName ( )

Return internal name (for technical usage)

Возвращает
string

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

◆ getName()

getName ( )

Return test name

Возвращает
string

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

◆ getParam()

getParam ( $name,
$defaultValue = "" )
protected

Return param value, or default value if not present

Аргументы
string$name
string$defaultValue
Возвращает
string

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

◆ getRecommendationText()

getRecommendationText ( $baseMessageKey,
array $placeholders = array() )
staticprotected
Аргументы
string$baseMessageKey
array$placeholders
Возвращает
string

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

◆ getTitleText()

getTitleText ( $baseMessageKey,
array $placeholders = array() )
staticprotected
Аргументы
string$baseMessageKey
array$placeholders
Возвращает
string

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

◆ initializeParams()

initializeParams ( array $params = array())
protected

Initialize starting params, e.g. debug mode

Аргументы
array$params

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

◆ isDebug()

isDebug ( )
protected
Возвращает
bool

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

◆ isRunOnWin()

isRunOnWin ( )
protected
Возвращает
bool

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

◆ isWorldAccessible()

isWorldAccessible ( $path)
staticprotected

Check file or dir for read or write permissions

Аргументы
string$path- file path
Возвращает
bool

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

◆ isWorldReadable()

isWorldReadable ( $path)
staticprotected

Check file or dir for read permissions

Аргументы
string$path- file path
Возвращает
bool

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

◆ isWorldWritable()

isWorldWritable ( $path)
staticprotected

Check file or dir for write permissions

Аргументы
string$path- file path
Возвращает
bool

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

◆ removeDocumentRoot()

removeDocumentRoot ( $path)
staticprotected

Return path without $_SERVER['DOCUMENT_ROOT']

Аргументы
string$path
Возвращает
string

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

Поля

◆ $detailErrors

$detailErrors = array()
protected

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

◆ $internalName

$internalName = "BaseTest"
protected

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

◆ $isDebug

$isDebug = false
protected

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

◆ $params

$params = array()
protected

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

◆ $tests

$tests = array()
protected

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

◆ STATUS_FAILED

const STATUS_FAILED = "failed"

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

◆ STATUS_PASSED

const STATUS_PASSED = "passed"

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


Объявления и описания членов класса находятся в файле: