[Validator] Fix TraceableValidator is reset on data collector instantiation

This commit is contained in:
Maxime Steinhausser 2017-10-31 13:23:23 +01:00
parent 5c46e393c7
commit f5855fb039
3 changed files with 1 additions and 6 deletions

View File

@ -9,6 +9,7 @@
<service id="debug.validator" decorates="validator" decoration-priority="255" class="Symfony\Component\Validator\Validator\TraceableValidator">
<argument type="service" id="debug.validator.inner" />
<tag name="kernel.reset" method="reset" />
</service>
<!-- DataCollector -->

View File

@ -45,7 +45,6 @@ class ValidatorDataCollector extends DataCollector implements LateDataCollectorI
public function reset()
{
$this->validator->reset();
$this->data = array(
'calls' => $this->cloneVar(array()),
'violations_count' => 0,

View File

@ -70,11 +70,6 @@ class ValidatorDataCollectorTest extends TestCase
$this->assertCount(0, $collector->getCalls());
$this->assertSame(0, $collector->getViolationsCount());
$collector->lateCollect();
$this->assertCount(0, $collector->getCalls());
$this->assertSame(0, $collector->getViolationsCount());
}
protected function createMock($classname)