Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BodyStructure

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

 __construct (array $bodystructure, $number=null)
 
 getNumber ()
 
 getType ()
 
 getSubtype ()
 
 getParams ()
 
 getId ()
 
 getEncoding ()
 
 getDisposition ()
 
 isMultipart ()
 
 isText ()
 
 isAttachment ()
 
 isBodyText ()
 
 traverse (callable $callback, $flat=false)
 

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

 formatProperty ($property, $propertyIndex)
 
 getDispositionIndex ()
 

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

 $number
 
 $data = array()
 
 $isMultipart = false
 
 $partsCount = 0
 
const TYPE_INDEX = 0
 
const SUBTYPE_INDEX = 1
 
const ENCODING_INDEX = 5
 
const DEFAULT_PROPERTIES
 

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

https://tools.ietf.org/html/rfc3501#section-7.4.2

multipart:

  • parts array
  • subtype
  • params array
  • disposition array
  • language
  • location

basic:

  • type
  • subtype
  • params array
  • content id
  • description
  • encoding
  • size
  • body MD5
  • disposition array
  • language
  • location

text:

  • type
  • subtype
  • params array
  • content id
  • description
  • encoding
  • size
  • size in text lines
  • body MD5
  • disposition array
  • language
  • location

message/rfc822:

  • type
  • subtype
  • params array
  • content id
  • description
  • encoding
  • size
  • envelope structure
  • body structure
  • size in text lines
  • body MD5
  • disposition array
  • language
  • location

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

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

◆ __construct()

__construct ( array $bodystructure,
$number = null )

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

Методы

◆ formatProperty()

formatProperty ( $property,
$propertyIndex )
protected

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

◆ getDisposition()

getDisposition ( )

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

◆ getDispositionIndex()

getDispositionIndex ( )
protected

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

◆ getEncoding()

getEncoding ( )

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

◆ getId()

getId ( )

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

◆ getNumber()

getNumber ( )

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

◆ getParams()

getParams ( )

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

◆ getSubtype()

getSubtype ( )

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

◆ getType()

getType ( )

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

◆ isAttachment()

isAttachment ( )

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

◆ isBodyText()

isBodyText ( )

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

◆ isMultipart()

isMultipart ( )

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

◆ isText()

isText ( )

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

◆ traverse()

traverse ( callable $callback,
$flat = false )

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

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

◆ $data

$data = array()
protected

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

◆ $isMultipart

$isMultipart = false
protected

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

◆ $number

$number
protected

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

◆ $partsCount

$partsCount = 0
protected

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

◆ DEFAULT_PROPERTIES

const DEFAULT_PROPERTIES
protected
Инициализатор
= [
'text',
'html',
null,
null,
null,
'8bit',
]

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

◆ ENCODING_INDEX

const ENCODING_INDEX = 5
protected

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

◆ SUBTYPE_INDEX

const SUBTYPE_INDEX = 1
protected

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

◆ TYPE_INDEX

const TYPE_INDEX = 0
protected

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