Bitrix-D7  20.5.0
Класс Response
Граф наследования:Response:
HttpResponse ResponseYandex ResponseYookassa File Json Redirect Archive Response BFile AjaxJson Component ResizedImage HtmlContent Component

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

 __construct ()
 
 clear ()
 
 flush ($text='')
 
 setContent ($content)
 Sets content. Подробнее...
 
 appendContent ($content)
 Appends content. Подробнее...
 
 getContent ()
 Returns content of response. Подробнее...
 
 send ()
 Sends content to the output. Подробнее...
 

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

 checkContent ($content)
 
 writeBody ($text)
 

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

 $content
 

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

См. определение в файле main/lib/response.php строка 4

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

◆ __construct()

__construct ( )

Переопределяется в HttpResponse.

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

10  {
11  }

Методы

◆ appendContent()

appendContent (   $content)

Appends content.

Valid types are strings, numbers, null, and objects that implement a __toString() method.

Аргументы
mixed$contentContent that can be cast to string.
Возвращает
$this
Исключения
ArgumentTypeException

См. определение в файле main/lib/response.php строка 52

53  {
54  if (!$this->checkContent($content))
55  {
56  throw new ArgumentTypeException('content', 'string');
57  }
58 
59  $this->content .= (string)$content;
60 
61  return $this;
62  }

◆ checkContent()

checkContent (   $content)
protected

См. определение в файле main/lib/response.php строка 64

65  {
66  return (
67  $content === null ||
68  is_string($content) ||
69  is_numeric($content) ||
70  is_callable(array($content, '__toString'))
71  );
72  }

◆ clear()

clear ( )

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

14  {
15  }

◆ flush()

flush (   $text = '')

Переопределяется в HttpResponse.

См. определение в файле main/lib/response.php строка 17

18  {
19  $this->writeBody($text);
20  }

◆ getContent()

getContent ( )

Returns content of response.

Возвращает
string

Переопределяется в Response.

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

80  {
81  return $this->content;
82  }

◆ send()

send ( )

Sends content to the output.

Возвращает
void

Переопределяется в Archive, Redirect, Json и File.

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

90  {
91  $this->flush($this->content);
92  }

◆ setContent()

setContent (   $content)

Sets content.

Valid types are strings, numbers, null, and objects that implement a __toString() method.

Аргументы
mixed$contentContent that can be cast to string.
Возвращает
$this
Исключения
ArgumentTypeException

Переопределяется в Response.

См. определение в файле main/lib/response.php строка 31

32  {
33  if (!$this->checkContent($content))
34  {
35  throw new ArgumentTypeException('content', 'string');
36  }
37 
38  $this->content = (string)$content;
39 
40  return $this;
41  }

◆ writeBody()

writeBody (   $text)
protected

См. определение в файле main/lib/response.php строка 94

95  {
96  echo $text;
97  }

Поля

◆ $content

$content
protected

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


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