3e83a4ce74cbb82c147222dcd9ef976dd3ef7d7e
[yaffs-website] / resource / NoSerializationClassTestResource.php
1 <?php
2
3 namespace Drupal\rest_test\Plugin\rest\resource;
4
5 use Drupal\rest\Plugin\ResourceBase;
6 use Drupal\rest\ResourceResponse;
7
8 /**
9  * Class used to test that serialization_class is optional.
10  *
11  * @RestResource(
12  *   id = "serialization_test",
13  *   label = @Translation("Optional serialization_class"),
14  *   serialization_class = "",
15  *   uri_paths = {}
16  * )
17  */
18 class NoSerializationClassTestResource extends ResourceBase {
19
20   /**
21    * Responds to a POST request.
22    *
23    * @param array $data
24    *   An array with the payload.
25    *
26    * @return \Drupal\rest\ResourceResponse
27    */
28   public function post(array $data = []) {
29     return new ResourceResponse($data);
30   }
31
32 }