Example #1
0
 public function testValidationGroups()
 {
     $groups = ['a', 'b'];
     $resource = new Resource('Eliberty\\ApiBundle\\Tests\\Fixtures\\DummyEntity');
     $resource->initValidationGroups($groups);
     $this->assertEquals($groups, $resource->getValidationGroups());
 }
Example #2
0
 protected function normalizeClassParameter($input, DunglasResource $resource = null)
 {
     $dataResponse = [];
     if (in_array(strtolower($this->versionApi), $this->nelmioDocStandardVersion)) {
         return parent::normalizeClassParameter($input);
     }
     $dataResponse = parent::normalizeClassParameter($input);
     $dataResponse['groups'] = $resource->getValidationGroups();
     return $dataResponse;
 }