getFromTags($tags); $this->assertArraySubset([ 'id' => [ 'type' => 'string', 'required' => true, 'description' => 'The id of the order.', ], 'lang' => [ 'type' => 'string', 'required' => false, 'description' => 'The language to serve in.', ], 'withType' => [ 'type' => 'number', 'required' => false, 'description' => 'With type, maybe.', ], 'withTypeDefinitely' => [ 'type' => 'integer', 'required' => true, 'description' => 'With type.', ], 'barebones' => [ 'type' => 'string', 'required' => false, 'description' => '', ], 'barebonesType' => [ 'type' => 'number', 'required' => false, 'description' => '', ], 'barebonesRequired' => [ 'type' => 'string', 'required' => true, 'description' => '', ], 'withExampleOnly' => [ 'type' => 'string', 'required' => false, 'description' => '', 'example' => '12', ], 'withExampleOnlyButTyped' => [ 'type' => 'integer', 'required' => false, 'description' => '', 'example' => 12 ], 'noExampleNoDescription' => [ 'type' => 'string', 'required' => false, 'description' => '', 'example' => null ], 'noExample' => [ 'type' => 'string', 'required' => false, 'description' => 'Something', 'example' => null ], ], $results); } }