Code Duplication    Length = 10-10 lines in 3 locations

src/Handler/SimpleHydratingHandler.php 1 location

@@ 81-90 (lines=10) @@
78
     *
79
     * @throws HydratingException
80
     */
81
    private function validate($parsedValue, $contextObject = null)
82
    {
83
        try {
84
            foreach ($this->validators as $validator) {
85
                $validator->validate($parsedValue, $contextObject);
86
            }
87
        } catch (ValidationException $exception) {
88
            throw new HydratingException([ $this->key => $exception->getInnerError() ]);
89
        }
90
    }
91
}
92

src/Handler/SubArrayHydratingHandler.php 1 location

@@ 185-194 (lines=10) @@
182
     *
183
     * @throws HydratingException
184
     */
185
    private function validate($parsedValue, $contextObject = null)
186
    {
187
        try {
188
            foreach ($this->validators as $validator) {
189
                $validator->validate($parsedValue, $contextObject);
190
            }
191
        } catch (ValidationException $exception) {
192
            throw new HydratingException([ $this->key => $exception->getInnerError() ]);
193
        }
194
    }
195
}
196

src/Handler/SubHydratingHandler.php 1 location

@@ 116-125 (lines=10) @@
113
     *
114
     * @throws HydratingException
115
     */
116
    private function validate($parsedValue, $contextObject = null)
117
    {
118
        try {
119
            foreach ($this->validators as $validator) {
120
                $validator->validate($parsedValue, $contextObject);
121
            }
122
        } catch (ValidationException $exception) {
123
            throw new HydratingException([ $this->key => $exception->getInnerError() ]);
124
        }
125
    }
126
127
    /**
128
     * @param $object