Markers
Table of Contents
Container.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AbstractHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 22 | www.ietf.org/rfc/rfc2822.txt} |
AbstractConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressBaseConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressGroupConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
CommentConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 110 | order is important here - CommentPart extends LiteralPart |
ConsumerService.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
DateConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
GenericConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 173 | ignore trailing spaces |
IdBaseConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IdConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParameterConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
QuotedStringConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 19 | tools.ietf.org/html/rfc822#section-3.1.1 | |
| 21 | www.w3.org/Protocols/rfc1341/7_2_Multipart.html in section 7.2.1 |
DomainConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 40 | tools.ietf.org/html/rfc5321#section-4.4 | |
| 41 | github.com/Te-k/pyreceived/blob/master/test.py |
GenericReceivedConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 146 | getValue() is empty anyway, but for clarity... |
ReceivedDateConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ReceivedConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
SubjectConsumer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
DateHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
GenericHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
HeaderConsts.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 16 | Headers according to the table at https://tools.ietf.org/html/rfc5322#section-3.6 | |
| 42 | https://datatracker.ietf.org/doc/html/rfc4021#section-2.2 | |
| 57 | https://datatracker.ietf.org/doc/html/rfc3834 |
HeaderFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IdHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MimeEncodedHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParameterHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressGroupPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AddressPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 42 | can't be mime-encoded |
CommentPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
DatePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 36 | parent::__construct converts character encoding -- may cause problems sometimes. | |
| 39 | Missing "+" in timezone definition. eg: Thu, 13 Mar 2014 15:02:47 0000 (not RFC compliant) | |
| 40 | Won't result in an Exception, but in a valid DateTime in year `0000` - therefore we need to check this first: | |
| 43 | @see https://bugs.php.net/bug.php?id=42486 |
HeaderPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 99 | mime header part decoding will force it. This is necessary for | |
| 100 | UTF-7 because mb_check_encoding will return true |
HeaderPartFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
LiteralPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MimeLiteralPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 62 | preg_match returns int | |
| 81 | remove whitespace between two adjacent mime encoded parts | |
| 83 | with PREG_SPLIT_DELIM_CAPTURE, matched and unmatched parts are returned |
MimeLiteralPartFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParameterPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ReceivedDomainPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ReceivedPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 32 | can't be mime-encoded |
SplitParameterToken.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
Token.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ReceivedHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
SubjectHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IMessage.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MailMimeParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 19 | pimple.symfony.com/ \Pimple\ServiceProviderInterface} | |
| 26 | the resource is attached due to the second parameter being true and will | |
| 27 | be closed when the returned IMessage is destroyed | |
| 29 | use $message here | |
| 105 | pimple.symfony.com/ \Pimple\ServiceProviderInterface} |
PartChildrenContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartHeaderContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartStreamContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AbstractHelper.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
GenericHelper.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MultipartHelper.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 336 | translit//ignore', $filename); |
PrivacyHelper.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IMessagePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 149 | assuming $part is a part containing the following | |
| 150 | string for its content: '12345678' | |
| 156 | 1 |
IMimePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 210 | 'value' | |
| 213 | '1' (true) | |
| 215 | 'second' |
IMultiPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 168 | www.php.net/manual/en/class.recursiveiterator.php \RecursiveIterator} | |
| 170 | www.php.net/manual/en/class.recursiveiteratoriterator.php \RecursiveIteratorIterator} | |
| 173 | www.php.net/manual/en/class.recursiveiterator.php | |
| 175 | www.php.net/manual/en/class.recursiveiteratoriterator.php |
IUUEncodedPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MessagePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 146 | only detach if it wasn't a string or StreamInterface, so the | |
| 147 | fopen call can be properly closed if it was | |
| 182 | this->notify() called in attachContentStream | |
| 209 | only detach if it wasn't a string or StreamInterface, so the | |
| 210 | fopen call can be properly closed if it was |
MimePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 87 | casting to bool, preg_match returns 1 for true |
MultiPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
NonMimePart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartChildrenContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartFilter.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartHeaderContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 274 | etc... |
PartStreamContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 105 | error out if called before setStream, getStream should never return | |
| 106 | null. |
UUEncodedPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
Message.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
HeaderParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MessageParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MimeParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 103 | last separator before a boundary belongs to the boundary, and is not | |
| 104 | part of the current part | |
| 159 | reads content past an end boundary if there is any |
NonMimeParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartBuilder.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
PartBuilderFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserMessageProxy.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserMimePartProxy.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserPartProxy.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserUUEncodedPartProxy.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
HeaderStream.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
MessagePartStream.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 65 | unset forces recreation in StreamDecoratorTrait with a call to __get |
StreamFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IHeader.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IHeaderPart.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IMessagePartFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IMimePartFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
IUUEncodedPartFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
AbstractParser.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserManager.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserPartChildrenContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserPartChildrenContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserPartStreamContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD | |
| 127 | has to be overridden because requestParsedContentStream calls | |
| 128 | parent::setContentStream as well, so needs to be parsed before | |
| 129 | overriding the contentStream with a manual 'set'. |
ParserPartStreamContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
UUEncodedPartHeaderContainer.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
UUEncodedPartHeaderContainerFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserMessageProxyFactory.php
| Type | Line | Description |
|---|---|---|
| 6 | opensource.org/licenses/bsd-license.php BSD |
ParserMimePartProxyFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserNonMimeMessageProxy.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserNonMimeMessageProxyFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserPartProxyFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |
ParserUUEncodedPartProxyFactory.php
| Type | Line | Description |
|---|---|---|
| 5 | opensource.org/licenses/bsd-license.php BSD |