/** * 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()); }