file_put_contents("batch.log", "\r\n", FILE_APPEND); } } } class SubBatch { var $ContentId; var $ContentLength; var $Action; var $Method; var $Data; var $ResultData; var $ResultStatus; } if (true) { $b = new Batcher(); $b->RawRequest(); } else { $boundary = "===============7330845974216740156=="; $filePath = dirname(__FILE__) . DIRECTORY_SEPARATOR . "sampleBatchSimple.txt"; //var_dump($filePath); $input = file_get_contents($filePath); $b = new Batcher(); $result = $b->ParseData($boundary, $input); $result[0]->ResultData = "{0}"; $result[0]->ResultStatus = 200; $result[1]->ResultData = "{1}"; $result[1]->ResultStatus = 500; $elab = $b->Elaborate($result); var_dump($elab); }