protected function setupInheritance()
 {
     parent::setupInheritance();
     $this->widgetSchema['quantity'] = new sfWidgetFormInputText();
     $this->validatorSchema['quantity'] = new sfValidatorInteger(array('required' => false));
     $this->widgetSchema->setNameFormat('stuff_resource[%s]');
 }
 protected function setupInheritance()
 {
     parent::setupInheritance();
     $this->widgetSchema['abstract'] = new sfWidgetFormTextarea();
     $this->validatorSchema['abstract'] = new sfValidatorString(array('required' => false));
     $this->widgetSchema['keywords'] = new sfWidgetFormInputText();
     $this->validatorSchema['keywords'] = new sfValidatorString(array('max_length' => 255, 'required' => false));
     $this->widgetSchema['url'] = new sfWidgetFormInputText();
     $this->validatorSchema['url'] = new sfValidatorString(array('max_length' => 255, 'required' => false));
     $this->widgetSchema->setNameFormat('info_resource[%s]');
 }
 protected function setupInheritance()
 {
     parent::setupInheritance();
     $this->widgetSchema['resource_date'] = new sfWidgetFormDateTime();
     $this->validatorSchema['resource_date'] = new sfValidatorDateTime();
     $this->widgetSchema['start_time'] = new sfWidgetFormTime();
     $this->validatorSchema['start_time'] = new sfValidatorTime();
     $this->widgetSchema['end_time'] = new sfWidgetFormTime();
     $this->validatorSchema['end_time'] = new sfValidatorTime(array('required' => false));
     $this->widgetSchema['num_volunteers'] = new sfWidgetFormInputText();
     $this->validatorSchema['num_volunteers'] = new sfValidatorInteger(array('required' => false));
     $this->widgetSchema->setNameFormat('time_resource[%s]');
 }