Open Journal Systems
3.3.0
BatchSizeDivisor.php
1
<?php
2
3
namespace
Guzzle\Batch
;
4
8
class
BatchSizeDivisor
implements
BatchDivisorInterface
9
{
11
protected
$size
;
12
14
public
function
__construct
(
$size
)
15
{
16
$this->size =
$size
;
17
}
18
26
public
function
setSize
(
$size
)
27
{
28
$this->size =
$size
;
29
30
return
$this;
31
}
32
38
public
function
getSize
()
39
{
40
return
$this->size
;
41
}
42
43
public
function
createBatches
(\SplQueue $queue)
44
{
45
return
array_chunk(iterator_to_array($queue,
false
), $this->size);
46
}
47
}
Guzzle\Batch
Definition:
AbstractBatchDecorator.php:3
Guzzle\Batch\BatchSizeDivisor\setSize
setSize($size)
Definition:
BatchSizeDivisor.php:29
Guzzle\Batch\BatchSizeDivisor
Definition:
BatchSizeDivisor.php:8
Guzzle\Batch\BatchSizeDivisor\createBatches
createBatches(\SplQueue $queue)
Definition:
BatchSizeDivisor.php:46
Guzzle\Batch\BatchSizeDivisor\$size
$size
Definition:
BatchSizeDivisor.php:14
Guzzle\Batch\BatchSizeDivisor\getSize
getSize()
Definition:
BatchSizeDivisor.php:41
Guzzle\Batch\BatchSizeDivisor\__construct
__construct($size)
Definition:
BatchSizeDivisor.php:17
Guzzle\Batch\BatchDivisorInterface
Definition:
BatchDivisorInterface.php:8
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
src
Guzzle
Batch
BatchSizeDivisor.php
Generated on Fri Aug 28 2020 14:50:54 for Open Journal Systems by
1.8.17