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

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

 __construct ($data=null, $status=self::STATUS_SUCCESS, ErrorCollection $errorCollection=null)
 
 setData ($data)
 
 getErrors ()
 
 getErrorByCode ($code)
 
- Открытые члены унаследованные от Json
 __construct ($data=null, $options=0)
 
 send ()
 
- Открытые члены унаследованные от HttpResponse
 __construct ()
 
 flush ($text='')
 
 addHeader ($name, $value='')
 
 setHeaders (Web\HttpHeaders $headers)
 
 addCookie (Web\Cookie $cookie, $replace=true, $checkExpires=true)
 
 allowPersistentCookies ($mode)
 
 getCookies ()
 
 getHeaders ()
 
 setStatus ($status)
 
 getStatus ()
 
 setLastModified (Type\DateTime $time)
 
 redirectTo ($url)
 
 copyHeadersTo (HttpResponse $response)
 
- Открытые члены унаследованные от Response
 clear ()
 
 setContent ($content)
 
 appendContent ($content)
 
 getContent ()
 

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

static createSuccess ($data=null)
 
static createError (ErrorCollection $errorCollection=null, $data=null)
 
static createDenied (ErrorCollection $errorCollection=null, $data=null)
 

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

const STATUS_SUCCESS = 'success'
 
const STATUS_DENIED = 'denied'
 
const STATUS_ERROR = 'error'
 
- Открытые атрибуты унаследованные от HttpResponse
const STORE_COOKIE_NAME = 'STORE_COOKIES'
 

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

- Защищенные члены унаследованные от HttpResponse
 flushStatus ()
 
 flushHeader ($header)
 
 setCookie (Web\Cookie $cookie)
 
 getServerProtocol ()
 
- Защищенные члены унаследованные от Response
 checkContent ($content)
 
 writeBody ($text)
 
- Защищенные данные унаследованные от Json
 $data
 
 $jsonEncodingOptions = 0
 
- Защищенные данные унаследованные от HttpResponse
 $cookies = []
 
 $headers
 
 $lastModified
 
- Защищенные данные унаследованные от Response
 $content
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( $data = null,
$status = self::STATUS_SUCCESS,
ErrorCollection $errorCollection = null )

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

Методы

◆ createDenied()

static createDenied ( ErrorCollection $errorCollection = null,
$data = null )
staticfinal

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

◆ createError()

static createError ( ErrorCollection $errorCollection = null,
$data = null )
staticfinal

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

◆ createSuccess()

static createSuccess ( $data = null)
staticfinal

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

◆ getErrorByCode()

getErrorByCode ( $code)
final

Getting once error with the necessary code.

Аргументы
string$codeCode of error.
Возвращает
Error

Замещает Errorable.

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

◆ getErrors()

getErrors ( )
final

Getting array of errors.

Возвращает
Error[]

Замещает Errorable.

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

◆ setData()

setData ( $data)
final
См. также
\Bitrix\Main\Type\Contract\Arrayable
\Bitrix\Main\Type\Contract\Jsonable todo: we have to add in Json::encode work with Arrayable, Jsonable, to convert this data properly.

Переопределяет метод предка Json.

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

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

◆ STATUS_DENIED

const STATUS_DENIED = 'denied'

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

◆ STATUS_ERROR

const STATUS_ERROR = 'error'

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

◆ STATUS_SUCCESS

const STATUS_SUCCESS = 'success'

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