public function requestLink(Request $request, $keepOldRequestData = false) { // Legacy... Kann entfernt werden, wenn alles überarbeitet wurde if (isset($request->message)) { FlashMessage::info($request->message); } $requestArray = array(); if ($keepOldRequestData) { $requestArray = $request->getArray(); } if (count(Application::getInstance()->flashMessages) > 0) { $messages = serialize(Application::getInstance()->flashMessages); $requestArray['messages'] = base64_encode($messages); } return $this->appLink($request->module, $request->action, $requestArray, $request->hash); }
/** * @covers \NewFrontiers\Framework\Output\FlashMessage::__construct * @covers \NewFrontiers\Framework\Output\FlashMessage::toHtml * @covers \NewFrontiers\Framework\Output\FlashMessage::danger * @covers \NewFrontiers\Framework\Output\FlashMessage::info * @covers \NewFrontiers\Framework\Output\FlashMessage::success * @covers \NewFrontiers\Framework\Output\FlashMessage::warning */ public function testDefaultMessages() { Application::getInstance()->flashMessages = []; FlashMessage::danger("danger-Meldung"); $danger = end(Application::getInstance()->flashMessages); FlashMessage::info("info-Meldung"); $info = end(Application::getInstance()->flashMessages); FlashMessage::success("success-Meldung"); $success = end(Application::getInstance()->flashMessages); FlashMessage::warning("warning-Meldung"); $warning = end(Application::getInstance()->flashMessages); //At least the message should appear in the result $this->assertContains("danger-Meldung", $danger->toHtml()); $this->assertContains("info-Meldung", $info->toHtml()); $this->assertContains("success-Meldung", $success->toHtml()); $this->assertContains("warning-Meldung", $warning->toHtml()); }