@@ -58,7 +58,7 @@ public static function getResources(): array
5858 public function testJsonApi (): void
5959 {
6060 $ speciesSchema = $ this ->schemaFactory ->buildSchema (Issue6317::class, 'jsonapi ' , Schema::TYPE_OUTPUT );
61- $ this ->assertEquals ('#/definitions/Issue6317.jsonapi ' , $ speciesSchema ['$ref ' ]);
61+ $ this ->assertEquals ('#/definitions/Issue6317.jsonapi.output ' , $ speciesSchema ['$ref ' ]);
6262 $ this ->assertEquals ([
6363 'properties ' => [
6464 'data ' => [
@@ -71,7 +71,7 @@ public function testJsonApi(): void
7171 'type ' => 'string ' ,
7272 ],
7373 'attributes ' => [
74- '$ref ' => '#/definitions/Issue6317 ' ,
74+ '$ref ' => '#/definitions/Issue6317.output ' ,
7575 ],
7676 ],
7777 'required ' => [
@@ -80,7 +80,7 @@ public function testJsonApi(): void
8080 ],
8181 ],
8282 ],
83- ], $ speciesSchema ['definitions ' ]['Issue6317.jsonapi ' ]);
83+ ], $ speciesSchema ['definitions ' ]['Issue6317.jsonapi.output ' ]);
8484 }
8585
8686 public function testJsonApiIncludesSchemaForQuestion (): void
@@ -91,48 +91,48 @@ public function testJsonApiIncludesSchemaForQuestion(): void
9191
9292 $ questionSchema = $ this ->schemaFactory ->buildSchema (Question::class, 'jsonapi ' , Schema::TYPE_OUTPUT );
9393 $ json = $ questionSchema ->getDefinitions ();
94- $ properties = $ json ['Question.jsonapi ' ]['properties ' ]['data ' ]['properties ' ];
95- $ included = $ json ['Question.jsonapi ' ]['properties ' ]['included ' ];
94+ $ properties = $ json ['Question.jsonapi.output ' ]['properties ' ]['data ' ]['properties ' ];
95+ $ included = $ json ['Question.jsonapi.output ' ]['properties ' ]['included ' ];
9696
9797 $ this ->assertArrayHasKey ('answer ' , $ properties ['relationships ' ]['properties ' ]);
9898 $ this ->assertArrayHasKey ('anyOf ' , $ included ['items ' ]);
9999 $ this ->assertCount (1 , $ included ['items ' ]['anyOf ' ]);
100100 $ this ->assertArrayHasKey ('$ref ' , $ included ['items ' ]['anyOf ' ][0 ]);
101- $ this ->assertSame ('#/definitions/Answer.jsonapi ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
101+ $ this ->assertSame ('#/definitions/Answer.jsonapi.output ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
102102 }
103103
104104 public function testJsonApiIncludesSchemaForAnimalObservation (): void
105105 {
106106 $ animalObservationSchema = $ this ->schemaFactory ->buildSchema (AnimalObservation::class, 'jsonapi ' , Schema::TYPE_OUTPUT );
107107 $ json = $ animalObservationSchema ->getDefinitions ();
108- $ properties = $ json ['AnimalObservation.jsonapi ' ]['properties ' ]['data ' ]['properties ' ];
109- $ included = $ json ['AnimalObservation.jsonapi ' ]['properties ' ]['included ' ];
108+ $ properties = $ json ['AnimalObservation.jsonapi.output ' ]['properties ' ]['data ' ]['properties ' ];
109+ $ included = $ json ['AnimalObservation.jsonapi.output ' ]['properties ' ]['included ' ];
110110
111111 $ this ->assertArrayHasKey ('individuals ' , $ properties ['relationships ' ]['properties ' ]);
112112 $ this ->assertArrayHasKey ('anyOf ' , $ included ['items ' ]);
113113 $ this ->assertCount (1 , $ included ['items ' ]['anyOf ' ]);
114- $ this ->assertSame ('#/definitions/Animal.jsonapi ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
114+ $ this ->assertSame ('#/definitions/Animal.jsonapi.output ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
115115 }
116116
117117 public function testJsonApiIncludesSchemaForAnimal (): void
118118 {
119119 $ animalSchema = $ this ->schemaFactory ->buildSchema (Animal::class, 'jsonapi ' , Schema::TYPE_OUTPUT );
120120 $ json = $ animalSchema ->getDefinitions ();
121- $ properties = $ json ['Animal.jsonapi ' ]['properties ' ]['data ' ]['properties ' ];
122- $ included = $ json ['Animal.jsonapi ' ]['properties ' ]['included ' ];
121+ $ properties = $ json ['Animal.jsonapi.output ' ]['properties ' ]['data ' ]['properties ' ];
122+ $ included = $ json ['Animal.jsonapi.output ' ]['properties ' ]['included ' ];
123123
124124 $ this ->assertArrayHasKey ('species ' , $ properties ['relationships ' ]['properties ' ]);
125125 $ this ->assertArrayHasKey ('anyOf ' , $ included ['items ' ]);
126126 $ this ->assertCount (1 , $ included ['items ' ]['anyOf ' ]);
127- $ this ->assertSame ('#/definitions/Species.jsonapi ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
127+ $ this ->assertSame ('#/definitions/Species.jsonapi.output ' , $ included ['items ' ]['anyOf ' ][0 ]['$ref ' ]);
128128 }
129129
130130 public function testJsonApiIncludesSchemaForSpecies (): void
131131 {
132132 $ speciesSchema = $ this ->schemaFactory ->buildSchema (Species::class, 'jsonapi ' , Schema::TYPE_OUTPUT , forceCollection: true );
133133 $ this ->assertArraySubset (
134134 [
135- 'description ' => 'Species.jsonapi collection. ' ,
135+ 'description ' => 'Species.jsonapi.output collection. ' ,
136136 'allOf ' => [
137137 ['$ref ' => '#/definitions/JsonApiCollectionBaseSchema ' ],
138138 [
@@ -150,7 +150,7 @@ public function testJsonApiIncludesSchemaForSpecies(): void
150150 'type ' => 'string ' ,
151151 ],
152152 'attributes ' => [
153- '$ref ' => '#/definitions/Species ' ,
153+ '$ref ' => '#/definitions/Species.output ' ,
154154 ],
155155 ],
156156 'required ' => [
0 commit comments