File tree 1 file changed +8
-14
lines changed 1 file changed +8
-14
lines changed Original file line number Diff line number Diff line change 37
37
38
38
// 5. Create a list of all objects in the container
39
39
$ containerObjects = array ();
40
- $ marker = '' ;
40
+ $ latestFilename = '' ;
41
+ $ batchCount = null ;
41
42
42
- while ($ marker !== null ) {
43
+ while ($ batchCount !== 0 ) {
43
44
$ params = array (
44
- 'marker ' => $ marker ,
45
+ 'marker ' => $ latestFilename ,
45
46
);
46
47
47
48
$ objects = $ container ->objectList ($ params );
48
- $ total = $ objects ->count ();
49
- $ count = 0 ;
50
-
51
- if ($ total == 0 ) {
52
- break ;
53
- }
49
+ $ batchCount = $ objects ->count ();
54
50
55
51
foreach ($ objects as $ object ) {
56
- /** @var $object OpenCloud\ObjectStore\Resource\DataObject **/
57
- $ containerObjects [] = $ object ->getName ();
58
- $ count ++;
59
-
60
- $ marker = ($ count == $ total ) ? $ object ->getName () : null ;
52
+ /** @var $object \OpenCloud\ObjectStore\Resource\DataObject **/
53
+ $ latestFilename = $ object ->getName ();
54
+ $ containerObjects [] = $ latestFilename ;
61
55
}
62
56
}
You can’t perform that action at this time.
0 commit comments