--- a/web/lib/Zend/Service/Rackspace/Files.php Thu May 07 15:10:09 2015 +0200
+++ b/web/lib/Zend/Service/Rackspace/Files.php Thu May 07 15:16:02 2015 +0200
@@ -15,7 +15,7 @@
* @category Zend
* @package Zend_Service
* @subpackage Rackspace
- * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
@@ -25,6 +25,15 @@
require_once 'Zend/Service/Rackspace/Files/Container.php';
require_once 'Zend/Service/Rackspace/Files/Object.php';
+/**
+ * Zend_Service_Rackspace_Files
+ *
+ * @category Zend
+ * @package Zend_Service
+ * @subpackage Rackspace
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
+ * @license http://framework.zend.com/license/new-bsd New BSD License
+ */
class Zend_Service_Rackspace_Files extends Zend_Service_Rackspace_Abstract
{
const ERROR_CONTAINER_NOT_EMPTY = 'The container is not empty, I cannot delete it.';
@@ -70,7 +79,7 @@
/**
* Return the total count of containers
*
- * @return integer
+ * @return int
*/
public function getCountContainers()
{
@@ -80,7 +89,7 @@
/**
* Return the size in bytes of all the containers
*
- * @return integer
+ * @return int
*/
public function getSizeContainers()
{
@@ -90,7 +99,7 @@
/**
* Return the count of objects contained in all the containers
*
- * @return integer
+ * @return int
*/
public function getCountObjects()
{
@@ -100,8 +109,8 @@
/**
* Get all the containers
*
- * @param array $options
- * @return Zend_Service_Rackspace_Files_ContainerList|boolean
+ * @param array $options
+ * @return Zend_Service_Rackspace_Files_ContainerList|bool
*/
public function getContainers($options=array())
{
@@ -115,7 +124,7 @@
* Get all the CDN containers
*
* @param array $options
- * @return array|boolean
+ * @return array|bool
*/
public function getCdnContainers($options=array())
{
@@ -132,7 +141,7 @@
* - size in bytes of all the containers
* - total objects in all the containers
*
- * @return array|boolean
+ * @return array|bool
*/
public function getInfoAccount()
{
@@ -147,12 +156,16 @@
}
return false;
}
+
/**
* Get all the objects of a container
*
- * @param string $container
- * @param array $options
- * @return Zend_Service_Rackspace_Files_ObjectList|boolean
+ * Returns a maximum of 10,000 object names.
+ *
+ * @param string $container
+ * @param array $options
+ * @return bool|Zend_Service_Rackspace_Files_ObjectList
+ * @throws Zend_Service_Rackspace_Exception
*/
public function getObjects($container,$options=array())
{
@@ -166,12 +179,14 @@
}
return false;
}
+
/**
* Create a container
*
- * @param string $container
- * @param array $metadata
- * @return Zend_Service_Rackspace_Files_Container|boolean
+ * @param string $container
+ * @param array $metadata
+ * @return bool|Zend_Service_Rackspace_Files_Container
+ * @throws Zend_Service_Rackspace_Exception
*/
public function createContainer($container,$metadata=array())
{
@@ -203,11 +218,13 @@
$this->errorCode= $status;
return false;
}
+
/**
* Delete a container (only if it's empty)
*
- * @param sting $container
- * @return boolean
+ * @param string $container
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function deleteContainer($container)
{
@@ -233,11 +250,13 @@
$this->errorCode= $status;
return false;
}
+
/**
* Get the metadata of a container
*
- * @param string $container
- * @return array|boolean
+ * @param string $container
+ * @return array|bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function getMetadataContainer($container)
{
@@ -279,8 +298,8 @@
/**
* Get a container
*
- * @param string $container
- * @return Container|boolean
+ * @param string $container
+ * @return Zend_Service_Rackspace_Files_Container|bool
*/
public function getContainer($container) {
$result= $this->getMetadataContainer($container);
@@ -289,13 +308,15 @@
}
return false;
}
+
/**
* Get an object in a container
*
- * @param string $container
- * @param string $object
- * @param array $headers
- * @return Zend_Service_Rackspace_Files_Object|boolean
+ * @param string $container
+ * @param string $object
+ * @param array $headers
+ * @return bool|Zend_Service_Rackspace_Files_Object
+ * @throws Zend_Service_Rackspace_Exception
*/
public function getObject($container,$object,$headers=array())
{
@@ -331,16 +352,17 @@
$this->errorCode= $status;
return false;
}
+
/**
* Store a file in a container
*
- * @param string $container
- * @param string $object
- * @param string $content
- * @param array $metadata
- * @param string $content_type
- *
- * @return boolean
+ * @param string $container
+ * @param string $object
+ * @param string $content
+ * @param array $metadata
+ * @param string $content_type
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function storeObject($container,$object,$content,$metadata=array(),$content_type=null) {
if (empty($container)) {
@@ -383,12 +405,14 @@
$this->errorCode= $status;
return false;
}
+
/**
* Delete an object in a container
*
- * @param string $container
- * @param string $object
- * @return boolean
+ * @param string $container
+ * @param string $object
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function deleteObject($container,$object) {
if (empty($container)) {
@@ -414,16 +438,18 @@
$this->errorCode= $status;
return false;
}
+
/**
* Copy an object from a container to another
*
- * @param string $container_source
- * @param string $obj_source
- * @param string $container_dest
- * @param string $obj_dest
- * @param array $metadata
- * @param string $content_type
- * @return boolean
+ * @param string $container_source
+ * @param string $obj_source
+ * @param string $container_dest
+ * @param string $obj_dest
+ * @param array $metadata
+ * @param string $content_type
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function copyObject($container_source,$obj_source,$container_dest,$obj_dest,$metadata=array(),$content_type=null) {
if (empty($container_source)) {
@@ -466,12 +492,14 @@
$this->errorCode= $status;
return false;
}
+
/**
* Get the metadata of an object
*
- * @param string $container
- * @param string $object
- * @return array|boolean
+ * @param string $container
+ * @param string $object
+ * @return array|bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function getMetadataObject($container,$object) {
if (empty($container)) {
@@ -516,14 +544,16 @@
$this->errorCode= $status;
return false;
}
+
/**
* Set the metadata of a object in a container
* The old metadata values are replaced with the new one
- *
- * @param string $container
- * @param string $object
- * @param array $metadata
- * @return boolean
+ *
+ * @param string $container
+ * @param string $object
+ * @param array $metadata
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function setMetadataObject($container,$object,$metadata)
{
@@ -558,12 +588,14 @@
$this->errorCode= $status;
return false;
}
+
/**
* Enable the CDN for a container
*
* @param string $container
- * @param integer $ttl
- * @return array|boolean
+ * @param int $ttl
+ * @return array|bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function enableCdnContainer ($container,$ttl=self::CDN_TTL_MIN) {
if (empty($container)) {
@@ -597,14 +629,16 @@
$this->errorCode= $status;
return false;
}
+
/**
* Update the attribute of a CDN container
*
* @param string $container
- * @param integer $ttl
- * @param boolean $cdn_enabled
- * @param boolean $log
- * @return boolean
+ * @param int $ttl
+ * @param bool $cdn_enabled
+ * @param bool $log
+ * @return bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function updateCdnContainer($container,$ttl=null,$cdn_enabled=null,$log=null)
{
@@ -655,11 +689,13 @@
$this->errorCode= $status;
return false;
}
+
/**
* Get the information of a Cdn container
*
- * @param string $container
- * @return array|boolean
+ * @param string $container
+ * @return array|bool
+ * @throws Zend_Service_Rackspace_Exception
*/
public function getInfoCdnContainer($container) {
if (empty($container)) {