public function __construct(callable $validation, \UniMapper\Validator $parent) { $this->validation = $validation; $this->validator = new \UniMapper\Validator($parent->getEntity(), $parent); $this->validator->on($parent->getProperty()->getName()); }