Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.49 KB | None | 0 0
  1.   /**
  2.    * Returns the list of validators for a create request.
  3.    * @return  array  an array of validators
  4.    */
  5.   public function getCreateValidators()
  6.   {
  7.     $validators = array();
  8.     $validators['title'] = new sfValidatorString(array('required' => false));
  9.     $validators['date'] = new sfValidatorDate(array('required' => false));
  10.     $validators['start_time'] = new sfValidatorTime(array('required' => false));
  11.     $validators['length_minutes'] = new sfValidatorInteger(array('required' => false));
  12.     $validators['has_chat_timestamp'] = new sfValidatorBoolean(array('required' => false));
  13.     $validators['incisions'] = new sfValidatorInteger(array('required' => false));
  14.     $validators['technique'] = new sfValidatorString(array('required' => false));
  15.     $validators['diagnosis'] = new sfValidatorString(array('max_length' => 128, 'required' => false));
  16.     $validators['description'] = new sfValidatorString(array('max_length' => 256, 'required' => false));
  17.     $validators['or_number'] = new sfValidatorString(array('max_length' => 64, 'required' => false));
  18.     $validators['has_private_messaging'] = new sfValidatorBoolean(array('required' => false));
  19.     $validators['has_moderator_messaging'] = new sfValidatorBoolean(array('required' => false));
  20.     $validators['has_group_messaging'] = new sfValidatorBoolean(array('required' => false));
  21.     $validators['facility_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Facility')->getAlias(), 'required' => false));
  22.     $validators['patient_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Patient')->getAlias(), 'required' => false));
  23.     $validators['vendor_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Vendor')->getAlias(), 'required' => false));
  24.     $validators['surgical_approach_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('SurgicalApproach')->getAlias(), 'required' => false));
  25.     $validators['owner_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Owner')->getAlias(), 'required' => false));
  26.     $validators['created_at'] = new sfValidatorDateTime();
  27.     $validators['updated_at'] = new sfValidatorDateTime();
  28.     $validators['diagnoses'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Diagnosis', 'required' => false));
  29.     $validators['surgeons'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Surgeon', 'required' => false));
  30.     $validators['surgical_procedures'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'SurgicalProcedure', 'required' => false));
  31.     $validators['medical_specialities'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'MedicalSpeciality', 'required' => false));
  32.     $validators['technical_instruments'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'TechnicalInstrument', 'required' => false));
  33.     $validators['awardss'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Award', 'required' => false));
  34.     $validators['external_refs'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'ExternalRef', 'required' => false));
  35.     $validators['event_types'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'EventType', 'required' => false));
  36.  
  37.     return $validators;
  38.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement