/**
  * Verify Collection can handle an empty response.
  *
  * @test
  *
  * @return void
  */
 public function emptyResult()
 {
     $client = new Client('not under tests', 'not under test', new EmptyAdapter());
     $collection = new Collection($client, 'not under tests');
     $this->assertFalse($collection->valid());
     $this->assertSame(0, $collection->count());
 }
Exemplo n.º 2
0
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';
use Chadicus\Marvel\Api\Client;
use Chadicus\Marvel\Api\Collection;
$publicApiKey = getenv('PUBLIC_KEY');
$privateApiKey = getenv('PRIVATE_KEY');
$client = new Client($privateApiKey, $publicApiKey);
//24 is the id of Bendis.  312 is the id of Deodato
$collection = new Collection($client, 'comics', ['collaborators' => '24,312']);
echo "{$collection->count()} results found\n";
foreach ($collection as $comic) {
    echo "{$comic->id}: {$comic->title}\n";
}