コード例 #1
0
 public function testPersistsCustomAttributes()
 {
     $data = ['operations' => ['foo' => ['class' => 'foo', 'parameters' => []]], 'name' => 'Name', 'description' => 'Test', 'apiVersion' => '1.24', 'auth' => 'foo', 'keyParam' => 'bar'];
     $d = new Description($data);
     $this->assertEquals('foo', $d->getData('auth'));
     $this->assertEquals('bar', $d->getData('keyParam'));
     $this->assertEquals(['auth' => 'foo', 'keyParam' => 'bar'], $d->getData());
     $this->assertNull($d->getData('missing'));
 }