Example #1
0
 /**
  * @param mixed[] $parameters Values indexed by name
  * @return mixed the result of the execution
  * @throws \Exception if Action cannot be executed
  */
 public function execute(array $parameters)
 {
     $settings = $this->settings->read();
     $settings->calendarId = $parameters['calendar'];
     $this->settings->write($settings);
     if (!$settings->calendarId) {
         return 'Calendar synchronization deactivated';
     }
     return 'Calendar set to [' . $settings->calendarId . ']';
 }