Class MIMEType
Die \Alvine\Types\Mime\Type-Klasse von Alvine definiert eine Vielzahl von bekannten MIME-Types. Über die Konstanten sind sowohl die ID als auch die Namen definiert. Die ID werden vornehmlich von der MailPart-Klasse verwendet.
$text = Type::TEXT; $text = Type::TEXT_KEY;
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Types\Mime\MIMEType
Indirect known subclasses
Alvine\Net\Mail\MailPart, Alvine\Net\Mail\MailPartAttachment, Alvine\Types\Mime\Message, Alvine\Types\Mime\Model, Alvine\Types\Mime\Multipart, Alvine\Types\Mime\Multipart\Related, Alvine\Types\Mime\Text, Alvine\Types\Mime\Video, Alvine\Net\Mail\MailPartHTML, Alvine\Net\Mail\MailPartMultipart, Alvine\Net\Mail\MailPartText, Alvine\Types\Mime\Application, Alvine\Types\Mime\Application\Json, Alvine\Types\Mime\Audio, Alvine\Types\Mime\Content, Alvine\Types\Mime\Image
Namespace: Alvine\Types\Mime
Package: Alvine\Types\Mime
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 1619 $
Since: 20110904
Link: Alvine
Located at types/mime/MIMEType.class.php
Package: Alvine\Types\Mime
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 1619 $
Since: 20110904
Link: Alvine
Located at types/mime/MIMEType.class.php
public
|
#
__construct( integer|string $type, string $subtype = null )
Definiert einen Inhaltstyp nach dem MIME-Spezifikation. Es kann entweder der Type und Subtype getrennt oder als ein Parameter übergeben werden. |
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public static
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
string |
DEFAULT_KEY
Text-Schlüssel |
#
'application/octet-stream'
|
integer |
TEXT
Type Text |
#
\TYPETEXT
|
string |
TEXT_KEY
Text-Schlüssel |
#
'text'
|
integer |
IMAGE
Bilder |
#
\TYPEIMAGE
|
string |
IMAGE_KEY
Bild-Schlüssel |
#
'image'
|
integer |
VIDEO
Videoas |
#
\TYPEVIDEO
|
string |
VIDEO_KEY
Video-Schlüssel |
#
'video'
|
integer |
AUDIO
Audios |
#
\TYPEAUDIO
|
string |
AUDIO_KEY
Audio-Schlüssel |
#
'audio'
|
integer |
APPLICATION
Allgemeine Binärdaten |
#
\TYPEAPPLICATION
|
string |
APPLICATION_KEY
Anwendungsdaten |
#
'application'
|
integer |
MESSAGE
Mailnachricht |
#
\TYPEMESSAGE
|
string |
MESSAGE_KEY
Messages |
#
'message'
|
integer |
MODEL
3D Modell |
#
\TYPEMODEL
|
string |
MODEL_KEY
4D Modell |
#
'model'
|
integer |
OTHER
Sonstiges |
#
\TYPEOTHER
|
string |
OTHER_KEY
Sonstiges |
#
'other'
|
integer |
MULTIPART
Sonstiges |
#
\TYPEMULTIPART
|
string |
MULTIPART_KEY
multipart |
#
'multipart'
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected static
int
|
$typeMap
Nachschlageliste der MIME-Types |
#
[
self::TEXT=>self::TEXT_KEY,
self::IMAGE=>self::IMAGE_KEY,
self::VIDEO=>self::VIDEO_KEY,
self::AUDIO=>self::AUDIO_KEY,
self::APPLICATION=>self::APPLICATION_KEY,
self::MESSAGE=>self::MESSAGE_KEY,
self::MODEL=>self::MODEL_KEY,
self::MULTIPART=>self::MULTIPART_KEY,
self::OTHER=>self::OTHER_KEY]
|
protected
int
|
$type
Haupttyp |
#
null
|
protected
string
|
$subtype
Untertyp |
#
null
|
$hash,
$properties
|