How to rotate a sprite at its center

How to rotate a sprite along its center point even when we have its anchor property not set as 0.5 but some other value.
Without changing its anchor back to 0.5 , is there any way we can rotate it at its center point.

Changing or not the anchor depends on how you code the rotation, so if you want to use the built in functions of Phaser to rotate a sprite in a simple way you have to change the anchor to 0.5 like in this example https://phaser.io/examples/v2/sprites/sprite-rotation

When testing it doesn’t work

https://codepen.io/nazimboudeffa/pen/jjPRdJ

You can try adjusting pivot.