function testDataCreatedAfterViewWasDisplayedOverLapEndTime()
 {
     $this->testDeleteTaskTableData();
     $this->setRDBMSTrue($this->getClassName($this));
     $this->visit('/task/1')->createDate()->type('16:00', '#startt-search')->wait(1000)->type('18:00', '#endt')->select('#taskType', 1)->type('rich was here', '#notes')->click('#saveButton')->notSee(appGlobals::getInfoMessageText(appGlobals::INFO_TIME_VALUE_OVERLAP));
     $this->setRDBMSFalse($this->getClassName($this));
 }
 public function creating($task)
 {
     // check if getTestRDBMS is set for testing the Database triggers.
     if (appGlobals::getTestRDBMS()) {
         return true;
     }
     if ($task->checkIfTimeOverLaps($task->time_card_hours_worked_id, $task->start_time, $task->end_time)) {
         session()->flash(appGlobals::getInfoMessageType(), appGlobals::getInfoMessageText(appGlobals::INFO_TIME_VALUE_OVERLAP));
         return false;
     }
 }
 /**
  * set session flash message for appGlobals::INFO_TIME_VALUE_OVERLAP message.
  *
  * @param $messageNum
  */
 private function timeOverlapError($messageNum)
 {
     session()->forget(appGlobals::getInfoMessageType());
     session()->flash(appGlobals::getInfoMessageType(), appGlobals::getInfoMessageText($messageNum));
 }