loadHTML($response->getBody()); $codeDiv = $dom->getElementById('code-div'); $code = ''; foreach ($codeDiv->getElementsByTagName('li') as $li){ $code .= $li->nodeValue . "\n"; } $paste->code = $code; $paste->language = $codeDiv->getAttribute('class'); $paste->description = $dom->getElementById('main-container')->getElementsByTagName('p')->item(0)->nodeValue; return $paste; } public function populateRequest($resource, $request) { // if this is a POST request set url to PASTE_POST_URL if($request->getMethod() == 'POST' && !$request->getUrl){ $request->setUrl(April_Paste2::PASTE_POST_URL); } // turn into form-encoded string if($resource){ $request->setBody(http_build_query($resource)); } } }