public function actionImport() { ini_set('memory_limit', '5G'); if (isset($_POST['data'])) { $data = $_POST['data']; } else { $data = gzcompress(json_encode(array())); } //die(json_encode(($data))); $unzippedData = $data; //gzuncompress($data); $arrayData = json_decode($unzippedData, true); //if(isset($arrayData['devices'])) //{ $subscriptionCount = Device::import($arrayData); return 'total number of subscriptions made:' . $subscriptionCount; //} return $arrayData; }