Gdata/App/MediaFileSource.php
LICENSE
+ +This source file is subject to the new BSD license that is bundled +with this package in the file LICENSE.txt. +It is also available through the world-wide-web at this URL: +http://framework.zend.com/license/new-bsd +If you did not receive a copy of the license and are unable to +obtain it through the world-wide-web, please send an email +to license@zend.com so we can send you a copy immediately.
- Category
- Zend + +
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) + +
- License
- New BSD License + +
- Package
- Zend_Gdata + +
- Subpackage
- App + +
- Version
- $Id: MediaFileSource.php 24593 2012-01-05 20:35:02Z matthew $ + +
\Zend_Gdata_App_MediaFileSource
- Parent(s)
- \Zend_Gdata_App_BaseMediaSource
- Category
- Zend + +
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) + +
- License
- New BSD License + +
Properties

string $_contentType = nullnullDetails- Type
- string

string $_slug = nullThe slug header is only necessary in some cases, +usually when a multipart upload is not being performed.
nullDetails- Type
- string
- Inherited_from
- \Zend_Gdata_App_BaseMediaSource::$$_slug + +
Methods

__construct(string $filename) : voidCreate a new Zend_Gdata_App_MediaFileSource object.
| Name | Type | Description |
|---|---|---|
| $filename | string | The name of the file to read from. |

__get(string $name) : voidMagic getter to allow acces like $source->foo to call $source->getFoo() +Alternatively, if no getFoo() is defined, but a $_foo protected variable +is defined, this is returned.
Inherited from: + \Zend_Gdata_App_BaseMediaSource::__get()TODO Remove ability to bypass getFoo() methods??
| Name | Type | Description |
|---|---|---|
| $name | string | The variable name sought |

__set(string $name, $val) : voidMagic setter to allow acces like $source->foo='bar' to call +$source->setFoo('bar') automatically.
Inherited from: + \Zend_Gdata_App_BaseMediaSource::__set()Alternatively, if no setFoo() is defined, but a $_foo protected variable +is defined, this is returned.
| Name | Type | Description |
|---|---|---|
| $name | string | |
| $val |

encode() : stringReturn the MIME multipart representation of this MediaEntry.
| Type | Description |
|---|---|
| string |
| Exception | Description |
|---|---|
| \Zend_Gdata_App_IOException |

getContentType() : stringThe content type for the file attached (example image/png)
| Type | Description |
|---|---|
| string | The content type |

getSlug() : stringUsed by some services to determine the +title for the uploaded file. Returns null if no slug should be used.
| Type | Description |
|---|---|
| string |

setContentType(string $value) : \Zend_Gdata_App_MediaFileSourceSet the content type for the file attached (example image/png)
| Name | Type | Description |
|---|---|---|
| $value | string | The content type |
| Type | Description |
|---|---|
| \Zend_Gdata_App_MediaFileSource | Provides a fluent interface |

setFilename(string $value) : \Zend_Gdata_App_MediaFileSourceSet the filename which is to be read.
| Name | Type | Description |
|---|---|---|
| $value | string | The desired file handle. |
| Type | Description |
|---|---|
| \Zend_Gdata_App_MediaFileSource | Provides a fluent interface. |

setSlug( $value) : \Zend_Gdata_App_MediaSourceUsed by some services to determine the +title for the uploaded file. A null value indicates no slug header.
| Name | Type | Description |
|---|---|---|
| $value |
| Type | Description |
|---|---|
| \Zend_Gdata_App_MediaSource | Provides a fluent interface |
- string
The slug value