/**
* Executes the database extension ui.
*
* @param PHPUnit_Extensions_Database_UI_IMedium $medium
* @param PHPUnit_Extensions_Database_UI_Context $context
*/
public function main(PHPUnit_Extensions_Database_UI_IMedium $medium, PHPUnit_Extensions_Database_UI_Context $context)
{
try {
$medium->buildContext($context);
$mode = $this->modeFactory->getMode($context->getMode());
$mode->execute($context->getModeArguments(), $medium);
} catch (Exception $e) {
$medium->handleException($e);
}
}