| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | <?php/* * This file is part of SwiftMailer. * (c) 2004-2009 Chris Corbyn * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. *//** * An image, embedded in a multipart message. * * @author     Chris Corbyn */class Swift_Image extends Swift_EmbeddedFile{    /**     * Create a new EmbeddedFile.     *     * Details may be optionally provided to the constructor.     *     * @param string|Swift_OutputByteStream $data     * @param string                        $filename     * @param string                        $contentType     */    public function __construct($data = null, $filename = null, $contentType = null)    {        parent::__construct($data, $filename, $contentType);    }    /**     * Create a new Image.     *     * @param string|Swift_OutputByteStream $data     * @param string                        $filename     * @param string                        $contentType     *     * @return Swift_Image     */    public static function newInstance($data = null, $filename = null, $contentType = null)    {        return new self($data, $filename, $contentType);    }    /**     * Create a new Image from a filesystem path.     *     * @param string $path     *     * @return Swift_Image     */    public static function fromPath($path)    {        $image = self::newInstance()->setFile(            new Swift_ByteStream_FileByteStream($path)            );        return $image;    }}
 |