public function handleConnectionStatus(ConnectionStatus $status)
 {
     if ($status->getType() == $status::ERROR) {
         throw new \ErrorException('Connection Failed');
     } else {
         throw new SuccessException('Connection OK');
     }
 }
예제 #2
0
 /**
  * This function echoes a E if the connection failed.
  *
  * @Event("LiveTest.Run.HandleConnectionStatus")
  *
  * @param ConnectionStatus
  */
 public function handleConnectionStatus(ConnectionStatus $connectionStatus)
 {
     if ($connectionStatus->getType() == ConnectionStatus::ERROR) {
         $this->echoChar('E');
     }
 }
예제 #3
0
 /**
  * Collect all information about the connection errors.
  *
  * @Event("LiveTest.Run.HandleConnectionStatus")
  *
  * @param ConnectionStatus $status
  */
 public function handleConnectionStatus(ConnectionStatus $connectionStatus)
 {
     if ($connectionStatus->getType() == ConnectionStatus::ERROR) {
         $this->connectionStatuses[] = $connectionStatus;
     }
 }
예제 #4
0
 /**
  * Echoes the connection status
  *
  * @Event("LiveTest.Run.HandleConnectionStatus")
  *
  * @param ConnectionStatus $status
  */
 public function handleConnectionStatus(ConnectionStatus $connectionStatus)
 {
     if ($this->verbose) {
         echo "\n  - Connection: " . $connectionStatus->getRequest()->getUri() . " - " . $connectionStatus->getType();
     }
 }