The Query Helper gives you the ability to manipulate the vCloud SDK Query Service with ease. It provides abstraction for pagination.
__construct(\VMware_VCloud_SDK_Query $queryService, int $pageSize = self::DEFAULT_PAGE_SIZE)
\VMware_VCloud_SDK_QueryThe vCloud Director SDK for PHP Query Service
intPage size
create(\VMware_VCloud_SDK_Query $queryService, int $pageSize = self::DEFAULT_PAGE_SIZE) : \VCloud\Helpers\Query
\VCloud\Helpers\Query::create($service)->queryRecords(...)
Since PHP 5.4, Class member access on instantiation is allowed:
new (\VCloud\Helpers\Query($service))->queryRecords(...)
\VMware_VCloud_SDK_QueryThe vCloud Director SDK for PHP Query Service
intPage size
\VCloud\Helpers\QueryReturns a new Query Handler
isLastPage(\VMware_VCloud_API_ResourceType $records) : boolean
\VMware_VCloud_API_ResourceType
booleanReturns true if it's the last page, false otherwise
queryRecordsPage(string $type, string $filter, int $page) : \VMware_VCloud_API_QueryResultRecordsType
stringThe query type
stringThe query filter
intThe page to retrieve
\VMware_VCloud_API_QueryResultRecordsTypeReturns the query records
queryRecords(string $type, string $filter = null) : array
stringThe query type
stringThe query filter
arrayReturns an array of VMware_VCloud_API_QueryResultRecordType
queryRecord(string $type, string $filter = null) : \VMware_VCloud_API_QueryResultRecordType|boolean
stringThe query type
stringThe query filter
\VMware_VCloud_API_QueryResultRecordType|booleanReturns the first record of the query, or false if there isn't any result.
queryReferencesPage(string $type, string $filter, int $page) : \VMware_VCloud_API_QueryResultReferencesType
stringThe query type
stringThe query filter
intThe page to retrieve
\VMware_VCloud_API_QueryResultReferencesTypeReturns the query references
queryReferences(string $type, string $filter = null) : array
stringThe query type
stringThe query filter
arrayReturns an array of VMware_VCloud_API_QueryResultReferenceType
queryReference(string $type, string $filter = null) : \VMware_VCloud_API_QueryResultReferenceType|boolean
stringThe query type
stringThe query filter
\VMware_VCloud_API_QueryResultReferenceType|booleanReturns the first reference of the query, or false if there isn't any result.
DEFAULT_PAGE_SIZE
queryService : \VMware_VCloud_SDK_Query
| var |
vCloud Director SDK for PHP Query Service |
|---|
\VMware_VCloud_SDK_Query
pageSize : int
| var |
Page size |
|---|
int