protected function checkUriSegmentMatch($key, $string, $returnOnTrue = null, $returnOnFalse = null)
    {
        if (\array_key_exists($key, $this->parts) && $this->parts[$key] === $string) {
            return $returnOnTrue ?? true;
        }

        return $returnOnFalse ?? false;
    }