public function actionAllMobile()
 {
     header("Pragma: public");
     header("Expires: 0");
     header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
     header("Cache-Control: private", false);
     header("Content-Type: application/octet-stream");
     header("Content-Disposition: attachment; filename=\"all-mobile-numbers-claimdatastorage.csv\";");
     header("Content-Transfer-Encoding: binary");
     header('Content-type: text/csv');
     $allRecordsCount = Records::model()->count();
     $limit = 1000;
     $offset = 0;
     echo "Mobile Numbers\n";
     while ($offset <= $allRecordsCount) {
         $claimData = Yii::app()->db->createCommand()->select("claimData")->from("claimrecord")->limit($limit)->offset($offset)->queryAll();
         $resultArr = MobileNumberExtractor::extractMultiDimensional($claimData);
         echo implode(PHP_EOL, $resultArr);
         $offset = $offset + $limit;
     }
 }