original_string: protected function isValidatable($rule, $attribute, $value)
      {
          return $this->presentOrRuleIsImplicit($rule, $attribute, $value) &&
                 $this->passesOptionalCheck($attribute) &&
                 $this->hasNotFailedPreviousRuleIfPresenceRule($rule, $attribute);
      }
code: protected function isValidatable($rule, $attribute, $value)
      {
          return $this->presentOrRuleIsImplicit($rule, $attribute, $value) &&
                 $this->passesOptionalCheck($attribute) &&
                 $this->hasNotFailedPreviousRuleIfPresenceRule($rule, $attribute);
      }
code_tokens: protected function isValidatable ( $ rule , $ attribute , $ value ) { return $ this -> presentOrRuleIsImplicit ( $ rule , $ attribute , $ value ) && $ this -> passesOptionalCheck ( $ attribute ) && $ this -> hasNotFailedPreviousRuleIfPresenceRule ( $ rule , $ attribute ) ; }
docstring: Determine if the attribute is validatable.
  
  @param  string  $rule
  @param  string  $attribute
  @param  mixed   $value
  @return bool
docstring_tokens: Determine if the attribute is validatable .