public function render()
 {
     foreach ($this->_mock as $idx => $row) {
         $Mock = new Mock();
         $Mock->init($row, $this->_Uri);
         $ServiceHttp = new HTTPProtocol($Mock);
         $ServiceCurl = new Curl($Mock);
         $ServicePHP = new PHP($Mock);
         $this->_mock[$idx]['output_http'] = $ServiceHttp->output();
         $this->_mock[$idx]['output_curl'] = $ServiceCurl->output();
         $this->_mock[$idx]['output_php'] = $ServicePHP->output();
         $this->_mock[$idx]['is_owner'] = $Mock->isOwner();
     }
 }
Example #2
0
 private function __rebuild(Mock $Mock)
 {
     $mock = ["request" => ["query" => $Mock->getRequestQuery(), "post" => $Mock->getRequestPost()], "response" => ["header" => $Mock->getResponseHeader(), "body" => $Mock->getResponseBody()]];
     if ($Mock->getTimeout()) {
         $mock["response"]["delay"] = $Mock->getTimeout();
     }
     if (200 != ($status_code = $Mock->getResponseStatusCode())) {
         $mock["response"]["statusCode"] = $status_code;
     }
     $this->_output[] = $mock;
 }