protected function getDestinationViewFullname($viewsDirectory, $routesPrefix, $viewName = null)
    {
        $viewsPath = $this->getFullViewsPath($viewsDirectory, $routesPrefix);

        $filename = $this->getDestinationViewName($viewName ?: $this->getViewType());

        return $this->getDestinationPath($viewsPath) . $filename;
    }