json, $opts); if (!$obj instanceof \WP_Ultimo\Dependencies\Stripe\Collection) { throw new \WP_Ultimo\Dependencies\Stripe\Exception\UnexpectedValueException('Expected type ' . \WP_Ultimo\Dependencies\Stripe\Collection::class . ', got "' . \get_class($obj) . '" instead.'); } $obj->setLastResponse($response); $obj->setFilters($params); return $obj; } }