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