/**
  * @return array
  */
 public function getIncompleteReferences()
 {
     $incompleteStatuses = array('incomplete' => ApplicationStatuses::INCOMPLETE, 'in_progress' => ApplicationStatuses::IN_PROGRESS, 'awaiting_application_details' => ApplicationStatuses::AWAITING_APPLICATION_DETAILS, 'cancelled' => ApplicationStatuses::CANCELLED, 'declined' => ApplicationStatuses::DECLINED, 'awaiting_agent_review' => ApplicationStatuses::AWAITING_AGENT_REVIEW);
     $references = array();
     foreach ($incompleteStatuses as $key => $incompleteStatus) {
         $reference = new ReferencingApplication();
         $reference->setStatus($incompleteStatus);
         $rrpReference = new RentRecoveryPlusReference();
         $rrpReference->setParent($reference);
         $references[$key] = $rrpReference;
     }
     return array(array($references['incomplete']), array($references['in_progress']), array($references['awaiting_application_details']), array($references['cancelled']), array($references['declined']), array($references['awaiting_agent_review']));
 }
 /**
  * Get incomplete references.
  *
  * @return array
  */
 public function getIncompleteReferences()
 {
     $cancelled = new ReferencingApplication();
     $cancelled->setStatus(ApplicationStatuses::CANCELLED);
     $declined = new ReferencingApplication();
     $declined->setStatus(ApplicationStatuses::DECLINED);
     $incomplete = new ReferencingApplication();
     $incomplete->setStatus(ApplicationStatuses::INCOMPLETE);
     $inProgress = new ReferencingApplication();
     $inProgress->setStatus(ApplicationStatuses::IN_PROGRESS);
     $awaitingAgent = new ReferencingApplication();
     $awaitingAgent->setStatus(ApplicationStatuses::AWAITING_AGENT_REVIEW);
     $awaitingDetails = new ReferencingApplication();
     $awaitingDetails->setStatus(ApplicationStatuses::AWAITING_APPLICATION_DETAILS);
     return array(array($cancelled), array($declined), array($incomplete), array($inProgress), array($awaitingAgent), array($awaitingDetails));
 }