class MongoUploader in One Click Upload 7.2
@codeCoverageIgnore
Hierarchy
- class \Flow\Mongo\MongoUploader
Expanded class hierarchy of MongoUploader
File
- flowphp/
src/ Flow/ Mongo/ MongoUploader.php, line 10
Namespace
Flow\MongoView source
class MongoUploader {
/**
* Delete chunks older than expiration time.
*
* @param \MongoGridFS $gridFs
* @param int $expirationTime seconds
*
* @throws FileOpenException
*/
public static function pruneChunks($gridFs, $expirationTime = 172800) {
$result = $gridFs
->remove([
'flowUpdated' => [
'$lt' => new \MongoDate(time() - $expirationTime),
],
'flowStatus' => 'uploading',
]);
if (!$result) {
throw new FileOpenException("Could not remove chunks!");
}
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MongoUploader:: |
public static | function | Delete chunks older than expiration time. |