public function testProcessWithAllowedExtraFields() { $this->filter->addOption('allowExtraFields', true); $data = ['title' => null, 'telephone' => '0155/555-555']; $this->filter->add('title', $constraint = new Constraints\NotNull()); $list = new ConstraintViolationList(); $list->add($this->buildConstraintViolation()); $this->validator->expects($this->once())->method('validate')->willReturn($list); $this->assertFalse($this->filter->process($data)); $this->assertEquals([1 => $list], $this->filter->getViolations()); }