config = new Config(); if($this->config.isNotValidConfiguration()){ $invalidConfigurationString = $this->config.invalidConfigurations(); $invalidConfigurationMessage = sprintf('The following configurations are invalid %s and' . ' the default configurations will be used', $invalidConfigurationString); echo($invalidConfigurationMessage); $this->config.setDefaults(); } $this->taskrc = $this->config->getTaskRC(); $this->taskDataDir = $this->config->getTaskDataDir(); $this->taskBinFile = $this->config->getTaskBinFile(); $this->taskwarrior = $taskwarrior($this->taskrc,$this->taskDataDir, [], $this->taskBinFile); } public function buildCalendarEvent(VCalendar $vEvent){ return; } public function buildToDoEvent(VCalendar $vToDo){ return; } } ?>