Another possibility would be a “Curve Modifier” in conjunction with a Bezier circle, but for that you would need to manually adapt the distorted object so that it fills a whole circle unless you know the exact length of your curve (I know that there was a Python script to calculate that value in Blender 2.7x). That’s why the “Simple Deform Modifier” is clearly the better choice for circular deformations since you only need to specify the angle as 360 degrees. The “Curve Modifier” is the choice for curves that are no circle. I like the “Simple Deform Modifier” for things like this:
