Open Journal Systems
3.3.0
MockCommandIterator.php
1
<?php
2
3
namespace
Guzzle\Tests\Service\Mock\Model
;
4
5
use
Guzzle\Service\Resource\ResourceIterator
;
6
7
class
MockCommandIterator
extends
ResourceIterator
8
{
9
public
$calledNext
= 0;
10
11
protected
function
sendRequest
()
12
{
13
if
($this->nextToken) {
14
$this->command->set(
'next_token'
, $this->nextToken);
15
}
16
17
$this->command->set(
'page_size'
, (
int
) $this->
calculatePageSize
());
18
$this->command->execute();
19
20
$data
= json_decode($this->command->getResponse()->getBody(
true
),
true
);
21
22
$this->nextToken =
$data
[
'next_token'
];
23
24
return
$data
[
'resources'
];
25
}
26
27
public
function
next
()
28
{
29
$this->calledNext++;
30
parent::next();
31
}
32
33
public
function
getResources
()
34
{
35
return
$this->resources
;
36
}
37
38
public
function
getIteratedCount
()
39
{
40
return
$this->iteratedCount
;
41
}
42
}
Guzzle\Tests\Service\Mock\Model\MockCommandIterator\getIteratedCount
getIteratedCount()
Definition:
MockCommandIterator.php:38
Guzzle\Tests\Service\Mock\Model\MockCommandIterator\next
next()
Definition:
MockCommandIterator.php:27
Guzzle\Tests\Service\Mock\Model\MockCommandIterator\getResources
getResources()
Definition:
MockCommandIterator.php:33
Guzzle\Service\Resource\ResourceIterator\$iteratedCount
$iteratedCount
Definition:
ResourceIterator.php:38
Guzzle\Tests\Service\Mock\Model
Definition:
MockCommandIterator.php:3
Guzzle\Service\Resource\ResourceIterator
Definition:
ResourceIterator.php:8
Guzzle\Service\Resource\ResourceIterator\calculatePageSize
calculatePageSize()
Definition:
ResourceIterator.php:260
Guzzle\Service\Resource\ResourceIterator\$resources
$resources
Definition:
ResourceIterator.php:26
Guzzle\Tests\Service\Mock\Model\MockCommandIterator\sendRequest
sendRequest()
Definition:
MockCommandIterator.php:11
Guzzle\Service\Resource\ResourceIterator\$data
$data
Definition:
ResourceIterator.php:68
Guzzle\Tests\Service\Mock\Model\MockCommandIterator\$calledNext
$calledNext
Definition:
MockCommandIterator.php:9
Guzzle\Tests\Service\Mock\Model\MockCommandIterator
Definition:
MockCommandIterator.php:7
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Service
Mock
Model
MockCommandIterator.php
Generated on Fri Aug 28 2020 14:52:45 for Open Journal Systems by
1.8.17