Rev 304 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpdeclare(strict_types=1);namespace LeadersLinked\Form\Habit;use Laminas\InputFilter\InputFilter;class HabitSkillFilter extends InputFilter{public function __construct(){$this->add(['name' => 'name','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\StringLength::class,'options' => ['encoding' => 'UTF-8','max' => 100,],],],]);$this->add(['name' => 'description','required' => false,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\StringLength::class,'options' => ['encoding' => 'UTF-8','max' => 512,],],],]);$this->add(['name' => 'monday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'tuesday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'wednesday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'thursday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'friday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'saturday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'sunday_active','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'notification_10min_before','required' => false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'notification_30min_before','required' =>false,'filters' => [['name' => \LeadersLinked\Filter\Intval::class],],]);$this->add(['name' => 'quantitative_value','required' => true,'filters' => [['name' => \LeadersLinked\Filter\Floatval::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],],]);$this->add(['name' => 'qualitative_description','required' => false,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\StringLength::class,'options' => ['encoding' => 'UTF-8','max' => 50,],],],]);$this->add(['name' => 'monday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'tuesday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'wednesday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'thursday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'friday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'saturday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'sunday_time','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],['name' => \Laminas\Validator\Date::class,'options' => ['format' => 'H:i:s',],],],]);$this->add(['name' => 'intelligence','required' => true,'filters' => [['name' => \Laminas\Filter\StringTrim::class],['name' => \Laminas\Filter\StripTags::class],],'validators' => [['name' => \Laminas\Validator\NotEmpty::class,],],]);}}