In this article I present the MultivalidatableBehavior, which allow us to have multiple sets of validation rules for each model. There are specific situations when we need to change the default validation ruleset for a model. This is exactly what the Multivalidatable behavior does. First let's see an example of usage. Suppose we have four sets of validation rules for our user model: One for the ad