FileAccess Orion

Headers
in package

A collection of headers.

Tags
author

Fabien Potencier fabien@symfony.com

Table of Contents

$headers  : mixed
$lineLength  : mixed
$uniqueHeaders  : mixed
__clone()  : mixed
__construct()  : mixed
add()  : $this
addDateHeader()  : $this
addIdHeader()  : $this
addMailboxHeader()  : $this
addMailboxListHeader()  : $this
addParameterizedHeader()  : $this
addPathHeader()  : $this
addTextHeader()  : $this
all()  : iteratable<string|int, mixed>
get()  : HeaderInterface|null
getMaxLineLength()  : int
getNames()  : array<string|int, mixed>
has()  : bool
isUniqueHeader()  : bool
remove()  : void
setMaxLineLength()  : mixed
toArray()  : array<string|int, mixed>
toString()  : string

Properties

$headers

private mixed $headers = []

$lineLength

private mixed $lineLength = 76

$uniqueHeaders

private static mixed $uniqueHeaders = ['date', 'from', 'sender', 'reply-to', 'to', 'cc', 'bcc', 'message-id', 'in-reply-to', 'references', 'subject']

Methods

__clone()

public __clone() : mixed
Return values
mixed

addDateHeader()

public addDateHeader(string $name, DateTimeInterface $dateTime) : $this
Parameters
$name : string
$dateTime : DateTimeInterface
Return values
$this

addIdHeader()

public addIdHeader(string $name, string|array<string|int, mixed> $ids) : $this
Parameters
$name : string
$ids : string|array<string|int, mixed>
Return values
$this

addMailboxHeader()

public addMailboxHeader(string $name, Address|string $address) : $this
Parameters
$name : string
$address : Address|string
Return values
$this

addMailboxListHeader()

public addMailboxListHeader(string $name, array<string|int, \Symfony\Component\Mime\Address|string> $addresses) : $this
Parameters
$name : string
$addresses : array<string|int, \Symfony\Component\Mime\Address|string>
Return values
$this

addParameterizedHeader()

public addParameterizedHeader(string $name, string $value[, array<string|int, mixed> $params = [] ]) : $this
Parameters
$name : string
$value : string
$params : array<string|int, mixed> = []
Return values
$this

addPathHeader()

public addPathHeader(string $name, Address|string $path) : $this
Parameters
$name : string
$path : Address|string
Return values
$this

addTextHeader()

public addTextHeader(string $name, string $value) : $this
Parameters
$name : string
$value : string
Return values
$this

all()

public all([string $name = null ]) : iteratable<string|int, mixed>
Parameters
$name : string = null
Return values
iteratable<string|int, mixed>

getMaxLineLength()

public getMaxLineLength() : int
Return values
int

getNames()

public getNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

has()

public has(string $name) : bool
Parameters
$name : string
Return values
bool

isUniqueHeader()

public static isUniqueHeader(string $name) : bool
Parameters
$name : string
Return values
bool

remove()

public remove(string $name) : void
Parameters
$name : string
Return values
void

setMaxLineLength()

public setMaxLineLength(int $lineLength) : mixed
Parameters
$lineLength : int
Return values
mixed

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

toString()

public toString() : string
Return values
string

Search results