Pause timer

I just finished developing a game that required a timer.
Now, I know phaser has a timer of its own but it seems it does not ‘pause’.
So I had to develop my own clock class to keep my own time and keep track of when the game is paused.
Also note that phaser time keep on running between scenes so I had to take that into account as well.

Maybe I’m missing something here?

For reference I’m talking about the Phaser.Time.Clock class.

It’s true that Clock itself is not a timer. But you can add a timer event and track time with that. It will pause when the game pauses, or you can pause it manually.