Esempio n. 1
0
 /**
  * @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;
 }
Esempio n. 2
0
 /**
  * @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;
 }