public function generateUrl(array $tokens = [])
    {
        $path = $this->path;

        foreach ($tokens as $key => $value) {
            $path = str_replace(":{$key}", $value, $path);
        }

        return $path;
    }