@@ -69,6 +69,15 @@ public static function providerEnumItemsJson(): iterable
6969 '@context ' => '/contexts/Availability ' ,
7070 '@id ' => '/availabilities/ ' .$ case ->value ,
7171 '@type ' => 'Availability ' ,
72+ 'operation ' => [
73+ [
74+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
75+ 'hydra:method ' => 'GET ' ,
76+ 'hydra:title ' => 'getAvailability ' ,
77+ 'hydra:description ' => 'Retrieves a Availability resource. ' ,
78+ 'returns ' => 'Availability ' ,
79+ ],
80+ ],
7281 'value ' => $ case ->value ,
7382 ]];
7483 }
@@ -100,6 +109,15 @@ public static function providerEnumItemsJson(): iterable
100109 '@context ' => '/contexts/AvailabilityStatus ' ,
101110 '@id ' => '/availability_statuses/ ' .$ case ->value ,
102111 '@type ' => 'AvailabilityStatus ' ,
112+ 'operation ' => [
113+ [
114+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
115+ 'hydra:method ' => 'GET ' ,
116+ 'hydra:title ' => 'getAvailabilityStatus ' ,
117+ 'hydra:description ' => 'Retrieves a AvailabilityStatus resource. ' ,
118+ 'returns ' => 'AvailabilityStatus ' ,
119+ ],
120+ ],
103121 'value ' => $ case ->value ,
104122 ]];
105123 }
@@ -220,16 +238,43 @@ public function testCollectionJsonLd(): void
220238 [
221239 '@id ' => '/availabilities/0 ' ,
222240 '@type ' => 'Availability ' ,
241+ 'operation ' => [
242+ [
243+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
244+ 'hydra:method ' => 'GET ' ,
245+ 'hydra:title ' => 'getAvailability ' ,
246+ 'hydra:description ' => 'Retrieves a Availability resource. ' ,
247+ 'returns ' => 'Availability ' ,
248+ ],
249+ ],
223250 'value ' => 0 ,
224251 ],
225252 [
226253 '@id ' => '/availabilities/10 ' ,
227254 '@type ' => 'Availability ' ,
255+ 'operation ' => [
256+ [
257+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
258+ 'hydra:method ' => 'GET ' ,
259+ 'hydra:title ' => 'getAvailability ' ,
260+ 'hydra:description ' => 'Retrieves a Availability resource. ' ,
261+ 'returns ' => 'Availability ' ,
262+ ],
263+ ],
228264 'value ' => 10 ,
229265 ],
230266 [
231267 '@id ' => '/availabilities/200 ' ,
232268 '@type ' => 'Availability ' ,
269+ 'operation ' => [
270+ [
271+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
272+ 'hydra:method ' => 'GET ' ,
273+ 'hydra:title ' => 'getAvailability ' ,
274+ 'hydra:description ' => 'Retrieves a Availability resource. ' ,
275+ 'returns ' => 'Availability ' ,
276+ ],
277+ ],
233278 'value ' => 200 ,
234279 ],
235280 ],
@@ -337,20 +382,47 @@ public static function providerCollection(): iterable
337382 [
338383 '@id ' => '/backed_enum_integer_resources/1 ' ,
339384 '@type ' => 'BackedEnumIntegerResource ' ,
385+ 'operation ' => [
386+ [
387+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
388+ 'hydra:method ' => 'GET ' ,
389+ 'hydra:title ' => 'getBackedEnumIntegerResource ' ,
390+ 'hydra:description ' => 'Retrieves a BackedEnumIntegerResource resource. ' ,
391+ 'returns ' => 'BackedEnumIntegerResource ' ,
392+ ],
393+ ],
340394 'name ' => 'Yes ' ,
341395 'value ' => 1 ,
342396 'description ' => 'We say yes ' ,
343397 ],
344398 [
345399 '@id ' => '/backed_enum_integer_resources/2 ' ,
346400 '@type ' => 'BackedEnumIntegerResource ' ,
401+ 'operation ' => [
402+ [
403+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
404+ 'hydra:method ' => 'GET ' ,
405+ 'hydra:title ' => 'getBackedEnumIntegerResource ' ,
406+ 'hydra:description ' => 'Retrieves a BackedEnumIntegerResource resource. ' ,
407+ 'returns ' => 'BackedEnumIntegerResource ' ,
408+ ],
409+ ],
347410 'name ' => 'No ' ,
348411 'value ' => 2 ,
349412 'description ' => 'Computer says no ' ,
350413 ],
351414 [
352415 '@id ' => '/backed_enum_integer_resources/3 ' ,
353416 '@type ' => 'BackedEnumIntegerResource ' ,
417+ 'operation ' => [
418+ [
419+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
420+ 'hydra:method ' => 'GET ' ,
421+ 'hydra:title ' => 'getBackedEnumIntegerResource ' ,
422+ 'hydra:description ' => 'Retrieves a BackedEnumIntegerResource resource. ' ,
423+ 'returns ' => 'BackedEnumIntegerResource ' ,
424+ ],
425+ ],
354426 'name ' => 'Maybe ' ,
355427 'value ' => 3 ,
356428 'description ' => 'Let me think about it ' ,
@@ -457,6 +529,15 @@ public static function providerItem(): iterable
457529 '@context ' => '/contexts/BackedEnumIntegerResource ' ,
458530 '@id ' => '/backed_enum_integer_resources/1 ' ,
459531 '@type ' => 'BackedEnumIntegerResource ' ,
532+ 'operation ' => [
533+ [
534+ '@type ' => ['hydra:Operation ' , 'schema:FindAction ' ],
535+ 'hydra:method ' => 'GET ' ,
536+ 'hydra:title ' => 'getBackedEnumIntegerResource ' ,
537+ 'hydra:description ' => 'Retrieves a BackedEnumIntegerResource resource. ' ,
538+ 'returns ' => 'BackedEnumIntegerResource ' ,
539+ ],
540+ ],
460541 'name ' => 'Yes ' ,
461542 'value ' => 1 ,
462543 'description ' => 'We say yes ' ,
0 commit comments