Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Returns the list of validators for a create request.
- * @return array an array of validators
- */
- public function getCreateValidators()
- {
- $validators = array();
- $validators['title'] = new sfValidatorString(array('required' => false));
- $validators['date'] = new sfValidatorDate(array('required' => false));
- $validators['start_time'] = new sfValidatorTime(array('required' => false));
- $validators['length_minutes'] = new sfValidatorInteger(array('required' => false));
- $validators['has_chat_timestamp'] = new sfValidatorBoolean(array('required' => false));
- $validators['incisions'] = new sfValidatorInteger(array('required' => false));
- $validators['technique'] = new sfValidatorString(array('required' => false));
- $validators['diagnosis'] = new sfValidatorString(array('max_length' => 128, 'required' => false));
- $validators['description'] = new sfValidatorString(array('max_length' => 256, 'required' => false));
- $validators['or_number'] = new sfValidatorString(array('max_length' => 64, 'required' => false));
- $validators['has_private_messaging'] = new sfValidatorBoolean(array('required' => false));
- $validators['has_moderator_messaging'] = new sfValidatorBoolean(array('required' => false));
- $validators['has_group_messaging'] = new sfValidatorBoolean(array('required' => false));
- $validators['facility_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Facility')->getAlias(), 'required' => false));
- $validators['patient_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Patient')->getAlias(), 'required' => false));
- $validators['vendor_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Vendor')->getAlias(), 'required' => false));
- $validators['surgical_approach_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('SurgicalApproach')->getAlias(), 'required' => false));
- $validators['owner_id'] = new sfValidatorDoctrineChoice(array('model' => Doctrine_Core::getTable($this->model)->getRelation('Owner')->getAlias(), 'required' => false));
- $validators['created_at'] = new sfValidatorDateTime();
- $validators['updated_at'] = new sfValidatorDateTime();
- $validators['diagnoses'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Diagnosis', 'required' => false));
- $validators['surgeons'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Surgeon', 'required' => false));
- $validators['surgical_procedures'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'SurgicalProcedure', 'required' => false));
- $validators['medical_specialities'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'MedicalSpeciality', 'required' => false));
- $validators['technical_instruments'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'TechnicalInstrument', 'required' => false));
- $validators['awardss'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'Award', 'required' => false));
- $validators['external_refs'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'ExternalRef', 'required' => false));
- $validators['event_types'] = new sfValidatorDoctrineChoice(array('multiple' => true, 'model' => 'EventType', 'required' => false));
- return $validators;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement