Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?phpdeclare(strict_types=1);namespace LeadersLinked\Form\MyPrivateNetwork;use Laminas\Form\Form;use Laminas\Db\Adapter\AdapterInterface;use Laminas\Log\LoggerInterface;use LeadersLinked\Mapper\CompanySizeMapper;use LeadersLinked\Mapper\IndustryMapper;use LeadersLinked\Model\Feed;use LeadersLinked\Model\CompanyMicrolearningTopic;use LeadersLinked\Model\CompanyMicrolearningCapsule;use LeadersLinked\Model\Company;class MyPrivateNetworkCalendarForm extends Form{public function __construct($internal = false){parent::__construct();$this->setInputFilter(new MyPrivateNetworkCalendarFilter());$fields = ['css_calendar_expire_bg_color','css_calendar_expire_text_color','css_calendar_zoom_bg_color','css_calendar_zoom_text_color','css_calendar_planning_objectives_and_goals_bg_color','css_calendar_planning_objectives_and_goals_text_color','css_calendar_performance_evaluation_bg_color','css_calendar_performance_evaluation_text_color','css_calendar_recruitment_and_selection_bg_color','css_calendar_recruitment_and_selection_text_color','css_calendar_survey_bg_color','css_calendar_survey_text_color','css_calendar_organizational_climate_bg_color','css_calendar_organizational_climate_text_color',];foreach($fields as $field){$this->add(['name' => $field,'required' => false,'filters' => [['name' => \Laminas\Filter\StringTrim::class],],'validators' => [['name' => \Laminas\Validator\StringLength::class,'options' => ['encoding' => 'UTF-8','max' => 7,],],['name' => \Laminas\Validator\NotEmpty::class,],],]);}}}