Overview

Namespaces

  • Jyxo
    • Beholder
      • TestCase
    • Gettext
      • Parser
    • Input
      • Chain
      • Filter
      • Validator
    • Mail
      • Email
        • Attachment
      • Parser
      • Sender
    • Rpc
      • Json
      • Xml
    • Shell
    • Spl
    • Svn
    • Time
    • Webdav
  • PHP

Classes

  • File
  • InlineFile
  • InlineString
  • String
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class InlineString

Inline mail attachment created from a string.

Jyxo\Spl\Object implements Jyxo\Spl\ArrayCopy
Extended by Jyxo\Mail\Email\Attachment
Extended by Jyxo\Mail\Email\Attachment\InlineString
Namespace: Jyxo\Mail\Email\Attachment
Category: Jyxo
Package: Jyxo\Mail
Subpackage: Email
Copyright: Copyright (c) 2005-2011 Jyxo, s.r.o.
License: https://github.com/jyxo/php/blob/master/license.txt
Author: Jaroslav HanslĂ­k
Located at Mail/Email/Attachment/InlineString.php
Methods summary
public
# __construct( string $content, string $name, string $cid, string $mimeType = 'application/octet-stream', string $encoding = '' )

Creates an attachment.

Creates an attachment.

Parameters

$content
string
File contents
$name
string
Attachment name
$cid
string
Id
$mimeType
string
Attachment mime-type
$encoding
string
Source encoding
public Jyxo\Mail\Email\Attachment\InlineString
# setCid( string $cid )

Sets Id.

Sets Id.

Parameters

$cid
string

Returns

Jyxo\Mail\Email\Attachment\InlineString
public Jyxo\Mail\Email\Attachment\InlineString
# setEncoding( string $encoding )

Sets contents encoding. If none is set, assume no encoding is used.

Sets contents encoding. If none is set, assume no encoding is used.

Parameters

$encoding
string
Encoding name

Returns

Jyxo\Mail\Email\Attachment\InlineString

Throws

InvalidArgumentException
If an incompatible encoding was provided
Methods inherited from Jyxo\Mail\Email\Attachment
getCid(), getContent(), getDisposition(), getEncoding(), getMimeType(), getName(), isInline(), setContent(), setMimeType(), setName()
Methods inherited from Jyxo\Spl\Object
__get(), __isset(), __set(), getClass(), toArray()
Constants inherited from Jyxo\Mail\Email\Attachment
DISPOSITION_ATTACHMENT, DISPOSITION_INLINE
Properties summary
protected string $disposition Jyxo\Mail\Email\Attachment::DISPOSITION_INLINE
#

Type.

Type.

Properties inherited from Jyxo\Mail\Email\Attachment
$cid, $content, $encoding, $mimeType, $name
Jyxo PHP Library API documentation generated by ApiGen 2.3.0