getList() public static méthode

public static getList ( $firm )
					Add Systemic Diagnosis
				</button>
			</div>

			<div id="add_new_systemic_diagnosis" style="display: none;">

				<?php 
    $form = $this->beginWidget('FormLayout', array('id' => 'add-systemic-diagnosis', 'enableAjaxValidation' => false, 'action' => array('patient/adddiagnosis'), 'layoutColumns' => array('label' => 3, 'field' => 9), 'htmlOptions' => array('class' => 'form add-data')));
    ?>

				<fieldset class="field-row">

					<legend><strong>Add Systemic diagnosis</strong></legend>

					<?php 
    $form->widget('application.widgets.DiagnosisSelection', array('field' => 'systemic_disorder_id', 'label' => 'Diagnosis', 'options' => CommonSystemicDisorder::getList(Firm::model()->findByPk($this->selectedFirmId)), 'restrict' => 'systemic', 'default' => false, 'layout' => 'patientSummary', 'loader' => 'add_systemic_diagnosis_loader'));
    ?>

					<div class="row field-row hide" id="add_systemic_diagnosis_loader">
						<p class="large-offset-<?php 
    echo $form->layoutColumns['label'];
    ?>
 large-<?php 
    echo $form->layoutColumns['field'];
    ?>
 column end">
							<img class="loader" src="<?php 
    echo Yii::app()->assetManager->createUrl('img/ajax-loader.gif');
    ?>
" />
								searching...