subscriptionChangeReader = $subscriptionChangeReader; } /** * @param string $urlsSubscribed * @param string $urlsUnsubscribed * * @return SubscriptionChange[] */ public function createSubscriptionChangeList(string $urlsSubscribed, string $urlsUnsubscribed): array { $urlsToSubscribe = $this->subscriptionChangeReader->fromString($urlsSubscribed, true); $urlsToDelete = $this->subscriptionChangeReader->fromString($urlsUnsubscribed, false); /** @var \OCA\GPodderSync\Core\SubscriptionChange\SubscriptionChange[] $subscriptionChanges */ return array_merge($urlsToSubscribe, $urlsToDelete); } }