/**
  * Returns the ID.
  *
  * @param PreviewUrlCreateEvent $event
  * @param Request               $request
  *
  * @return int|string
  */
 private function getId(PreviewUrlCreateEvent $event, Request $request)
 {
     // Overwrite the ID if the event settings are edited
     if ('tl_calendar_events' === $request->query->get('table') && 'edit' === $request->query->get('act')) {
         return $request->query->get('id');
     }
     return $event->getId();
 }
 /**
  * Tests the getId() method.
  */
 public function testGetId()
 {
     $event = new PreviewUrlCreateEvent('news', 12);
     $this->assertEquals(12, $event->getId());
 }