ClosureValidationRule
class ClosureValidationRule implements Rule, ValidatorAwareRule (View source)
Traits
Properties
| protected Closure | $destructor | The callback to call when the object destructs.  | 
                from CreatesPotentiallyTranslatedStrings | 
| Closure | $callback | The callback that validates the attribute.  | 
                |
| bool | $failed | Indicates if the validation callback failed.  | 
                |
| array | $messages | The validation error messages.  | 
                |
| protected Validator | $validator | The current validator.  | 
                
Methods
                    pendingPotentiallyTranslatedString(string $attribute, string|null $message)
        
                                            
                
            Create a pending potentially translated string.
                    bool
                
                
                    passes(string $attribute, mixed $value)
        
                                            
                
            Determine if the validation rule passes.
                    string|array
                
                
                    message()
        
                                            
                
            Get the validation error messages.
                    $this
                
                
                
            Details
        
                    protected        PotentiallyTranslatedString
    pendingPotentiallyTranslatedString(string $attribute, string|null $message)
        
    
    Create a pending potentially translated string.
        
                            
    __construct(Closure $callback)
        
    
    Create a new Closure based validation rule.
        
                            void
    __destruct()
        
    
    Handle the object's destruction.
        
                            bool
    passes(string $attribute, mixed $value)
        
    
    Determine if the validation rule passes.
        
                            string|array
    message()
        
    
    Get the validation error messages.
        
                            $this
    setValidator(Validator $validator)
        
    
    Set the current validator.