/**
         * Transforms a subscription object array or collection to an int array
         *
-        * @param Subscription $subscriptions The subscription instances array
+        * @param Collection|array $subscriptions The subscription instances array
         * @return array The subscription ids
         */
-       public function transform($subscriptions) {
+       public function transform(mixed $subscriptions): mixed {
                //Without subscriptions
                if (null === $subscriptions) {
                        return [];
         *
         * @param array $ids
         * @throws TransformationFailedException when object (subscription) is not found
-        * @return array The subscription instances array
+        * @return Collection The subscription instances array
         */
-       public function reverseTransform($ids) {
+       public function reverseTransform(mixed $ids): mixed {
                //Without ids
                if ('' === $ids || null === $ids) {
                        $ids = [];