/** * @param IDBConnection $db * @param ICalendar $calendar * @param ObjectFactory $factory * @param string $calendarTableName * @param string $objectTableName */ public function __construct(IDBConnection $db, ICalendar $calendar, ObjectFactory $factory, $calendarTableName = 'clndr_calendars', $objectTableName = 'clndr_objects') { parent::__construct($db, $calendarTableName, $objectTableName); $this->calendar = $calendar; $this->calendarId = parent::getCalendarId($calendar->getPrivateUri(), $calendar->getUserId()); $this->factory = $factory; }
/** * @param IDBConnection $db * @param IBackend $backend * @param CalendarFactory $calendarFactory * @param string $calendarTableName * @param string $objectTableName */ public function __construct(IDBConnection $db, IBackend $backend, CalendarFactory $calendarFactory, $calendarTableName = 'clndr_calendars', $objectTableName = 'clndr_objects') { parent::__construct($db, $calendarTableName, $objectTableName); $this->backend = $backend; $this->factory = $calendarFactory; }