/**
* @param string $packageKey
* @return Error|Message
*/
protected function freezePackage($packageKey)
{
try {
$this->packageManager->freezePackage($packageKey);
$message = new Message('Package %s has been frozen', 1343231689, array($packageKey));
} catch (\LogicException $exception) {
$message = new Error($exception->getMessage(), 1343231690);
} catch (UnknownPackageException $exception) {
$message = new Error($exception->getMessage(), 1343231691);
}
return $message;
}