/** * @inheritdoc */ protected function findCurrent() { $alias = (string) Input::getAutoItem($this->getUrlKey(), false, true); if ('' === $alias) { return null; } /** @var PageModel $objPage */ global $objPage; if (($calendars = CalendarModel::findBy('jumpTo', $objPage->id)) === null) { return null; } return CalendarEventsModel::findPublishedByParentAndIdOrAlias($alias, $calendars->fetchEach('id')); }