public function testContainsModels() { $d = new Description(['operations' => ['foo' => []], 'models' => ['Tag' => ['type' => 'object'], 'Person' => ['type' => 'object']]]); $this->assertTrue($d->hasModel('Tag')); $this->assertTrue($d->hasModel('Person')); $this->assertFalse($d->hasModel('Foo')); $this->assertInstanceOf('GuzzleHttp\\Command\\Guzzle\\Parameter', $d->getModel('Tag')); $this->assertEquals(['Tag', 'Person'], array_keys($d->getModels())); }