/** * 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); } }
/** * @return array */ public function getValidModes() { return $this->modeFactory->getModeList(); }