| @@ 230-235 (lines=6) @@ | ||
| 227 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 228 | ]; |
|
| 229 | case self::SUBJECT_SHARE_USER . '_by': |
|
| 230 | case self::SUBJECT_UNSHARE_USER . '_by': |
|
| 231 | return [ |
|
| 232 | 'user' => $this->generateUserParameter($parameters[0]), |
|
| 233 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 234 | 'actor' => $this->generateUserParameter($parameters[2]), |
|
| 235 | ]; |
|
| 236 | case self::SUBJECT_SHARE_GROUP . '_you': |
|
| 237 | case self::SUBJECT_UNSHARE_GROUP . '_you': |
|
| 238 | return [ |
|
| @@ 243-248 (lines=6) @@ | ||
| 240 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 241 | ]; |
|
| 242 | case self::SUBJECT_SHARE_GROUP . '_by': |
|
| 243 | case self::SUBJECT_UNSHARE_GROUP . '_by': |
|
| 244 | return [ |
|
| 245 | 'group' => $this->generateGroupParameter($parameters[0]), |
|
| 246 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 247 | 'actor' => $this->generateUserParameter($parameters[2]), |
|
| 248 | ]; |
|
| 249 | } |
|
| 250 | ||
| 251 | throw new \InvalidArgumentException(); |
|
| @@ 150-155 (lines=6) @@ | ||
| 147 | switch ($subject) { |
|
| 148 | case self::SUBJECT_OBJECT_ADD . '_event': |
|
| 149 | case self::SUBJECT_OBJECT_DELETE . '_event': |
|
| 150 | case self::SUBJECT_OBJECT_UPDATE . '_event': |
|
| 151 | return [ |
|
| 152 | 'actor' => $this->generateUserParameter($parameters[0]), |
|
| 153 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 154 | 'event' => $this->generateObjectParameter($parameters[2]), |
|
| 155 | ]; |
|
| 156 | case self::SUBJECT_OBJECT_ADD . '_event_self': |
|
| 157 | case self::SUBJECT_OBJECT_DELETE . '_event_self': |
|
| 158 | case self::SUBJECT_OBJECT_UPDATE . '_event_self': |
|
| @@ 125-130 (lines=6) @@ | ||
| 122 | case self::SUBJECT_OBJECT_DELETE . '_todo': |
|
| 123 | case self::SUBJECT_OBJECT_UPDATE . '_todo': |
|
| 124 | case self::SUBJECT_OBJECT_UPDATE . '_todo_completed': |
|
| 125 | case self::SUBJECT_OBJECT_UPDATE . '_todo_needs_action': |
|
| 126 | return [ |
|
| 127 | 'actor' => $this->generateUserParameter($parameters[0]), |
|
| 128 | 'calendar' => $this->generateLegacyCalendarParameter((int)$event->getObjectId(), $parameters[1]), |
|
| 129 | 'todo' => $this->generateObjectParameter($parameters[2]), |
|
| 130 | ]; |
|
| 131 | case self::SUBJECT_OBJECT_ADD . '_todo_self': |
|
| 132 | case self::SUBJECT_OBJECT_DELETE . '_todo_self': |
|
| 133 | case self::SUBJECT_OBJECT_UPDATE . '_todo_self': |
|