public function onFulfilled(Promisable $promised)
{
$dom = new DOMDocument();
if (@$dom->loadHTML($promised->getData())) {
$xpath = new DOMXPath($dom);
foreach ($xpath->query("//p[@class='para rdfs-comment']") as $found) {
$promised->setDescription($found->textContent);
break;
}
} else {
throw new \RuntimeException("failed to load HTML at {$promised->url}");
}
}