protected function validateByBaseValidator(ValidationContract $validation, array $input, array $baseRules, AppliesToResource $resource=null, $locale=null)
    {
        if (!$this->baseValidator) {
            throw new UnConfiguredException("Assign a callable to do the validation");
        }
        call_user_func($this->baseValidator, $validation, $input, $baseRules, $resource, $locale);
    }
protected function validateByBaseValidator(ValidationContract $validation, array $input, array $baseRules, AppliesToResource $resource=null, $locale=null)
    {
        if (!$this->baseValidator) {
            throw new UnConfiguredException("Assign a callable to do the validation");
        }
        call_user_func($this->baseValidator, $validation, $input, $baseRules, $resource, $locale);
    }
protected function validateByBaseValidator ( ValidationContract $ validation , array $ input , array $ baseRules , AppliesToResource $ resource = null , $ locale = null ) { if ( ! $ this -> baseValidator ) { throw new UnConfiguredException ( "Assign a callable to do the validation" ) ; } call_user_func ( $ this -> baseValidator , $ validation , $ input , $ baseRules , $ resource , $ locale ) ; }
Perform validation by the the base validator. Reimplement this method
to use it with your favorite base validator.

@param Validation        $validation
@param array             $input
@param array             $baseRules
@param AppliesToResource $resource (optional)
@param string            $locale (optional)
Perform validation by the the base validator . Reimplement this method to use it with your favorite base validator .