function test_deleteContainer() { $containers = CloudFiles::listContainers(); $this->assertTrue(in_array('delme', $containers)); $retval = CloudFiles::deleteContainer('delme'); $this->assertTrue($retval); $containers = CloudFiles::listContainers(); $this->assertFalse(in_array('delme', $containers)); }
function delete_container() { $container = $this->getNextParam(null, 'container'); if (!$container) { $this->errorAndExit("Container required"); } $files = CloudFiles::ls($container); $this->ProgressBar->start(count($files) + 1); foreach ($files as $file) { CloudFiles::delete($file, $container); $this->ProgressBar->next(); } CloudFiles::deleteContainer($container); $this->ProgressBar->next(); $this->out(); $this->out("Finished"); }