public function collection($class, $url = null, $parent = null, $data = null) { $options = $this->makeResourceIteratorOptions($this->resolveResourceClass($class)); $options['baseUrl'] = $url; $parent = $parent ?: $this; return DnsIterator::factory($parent, $options, $data); }
public function listAsyncJobs(array $query = array()) { $url = clone $this->getUrl(); $url->addPath('status'); $url->setQuery($query); return DnsIterator::factory($this, array('baseUrl' => $url, 'resourceClass' => 'AsyncResponse', 'key.collection' => 'asyncResponses')); }