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.
Adapter for Nirvanix cloud storage

__construct(
array|\Zend_Config $options
=
array()
)
:
void
Constructor
Name | Type | Description |
---|---|---|
$options | array|\Zend_Config |

_getFullPath(
string $path
)
:
string
Get full path to an object
Name | Type | Description |
---|---|---|
$path | string |
Type | Description |
---|---|
string |

copyItem(
string $sourcePath, $destinationPath, array $options
=
null
)
:
void
Copy an item in the storage service to a given path.
WARNING: This operation is very expensive for services that do not support copying an item natively.
Name | Type | Description |
---|---|---|
$sourcePath | string | |
$destinationPath | ||
$options | array |

deleteItem(
string $path, array $options
=
null
)
:
void
Delete an item in the storage service.
Name | Type | Description |
---|---|---|
$path | string | |
$options | array |

deleteMetadata(
string $path, array $metadata
=
null, array $options
=
null
)
:
void
Delete a key/value array of metadata at the given path.
Name | Type | Description |
---|---|---|
$path | string | |
$metadata | array |
|
$options | array |

fetchItem(
string $path, array $options
=
null
)
:
mixed
Get an item from the storage service.
Name | Type | Description |
---|---|---|
$path | string | |
$options | array |
Type | Description |
---|---|
mixed |

fetchMetadata(
string $path, array $options
=
null
)
:
array
Get a key/value array of metadata for the given path.
Name | Type | Description |
---|---|---|
$path | string | |
$options | array |
Type | Description |
---|---|
array | An associative array of key/value pairs specifying the metadata for this object. If no metadata exists, an empty array is returned. |

getClient(
)
:
\Zend_Service_Nirvanix
Get the concrete client.
Type | Description |
---|---|
\Zend_Service_Nirvanix |

listItems(
string $path, array $options
=
null
)
:
array
Return an array of the items contained in the given path. The items returned are the files or objects that in the specified path.
Name | Type | Description |
---|---|---|
$path | string | |
$options | array |
Type | Description |
---|---|
array |

moveItem(
string $sourcePath, $destinationPath, array $options
=
null
)
:
void
Move an item in the storage service to a given path.
WARNING: This operation is very expensive for services that do not support moving an item natively.
Name | Type | Description |
---|---|---|
$sourcePath | string | |
$destinationPath | ||
$options | array |

renameItem(
string $path, string $name, array $options
=
null
)
:
void
Rename an item in the storage service to a given name.
Name | Type | Description |
---|---|---|
$path | string | |
$name | string | |
$options | array |

storeItem(
string $destinationPath, mixed $data, array $options
=
null
)
:
void
Store an item in the storage service.
WARNING: This operation overwrites any item that is located at $destinationPath.
Name | Type | Description |
---|---|---|
$destinationPath | string | |
$data | mixed | |
$options | array |

storeMetadata(
string $destinationPath, array $metadata, array $options
=
null
)
:
void
Store a key/value array of metadata at the given path.
WARNING: This operation overwrites any metadata that is located at $destinationPath.
Name | Type | Description |
---|---|---|
$destinationPath | string | |
$metadata | array | associative array specifying the key/value pairs for the metadata. |
$options | array |