public function cleanExtension(Extension $ext)
{
$make = new MakeTask($this->logger);
$make->setQuiet();
$code = !is_dir($sourceDir = $ext->getSourceDirectory()) || !$ext->isBuildable() || !$make->clean($ext);
if ($code != 0) {
$this->logger->error("Could not clean extension: {$ext->getName()}.");
}
return $code == 0;
}