Update GraphNavigator.php

extract resolve type to method, update docblocks
This document has exactly no value at all:

- the ``__construct`` name already tell us that it is the constructor
- all parameters are typehinted, so we already know their type