/**
  * @param \Yosmanyga\Validation\Resource\Definition\ObjectReferenceDefinition $definition
  *
  * @return \Yosmanyga\Validation\Validator\ExceptionValidator
  */
 protected function createValidator($definition)
 {
     return new ExceptionValidator($definition->createValidator());
 }
 public function testCreateValidator()
 {
     $definition = new ObjectReferenceDefinition();
     $this->assertInstanceOf('\\Yosmanyga\\Validation\\Validator\\ObjectValidator', $definition->createValidator());
 }
 /**
  * @param array $data
  *
  * @return \Yosmanyga\Validation\Resource\Definition\ObjectReferenceDefinition
  */
 protected function createDefinition($data)
 {
     $definition = new ObjectReferenceDefinition();
     $definition->import($data);
     return $definition;
 }