F2m2\Apidocs\Commands\ApiDocsGenerator::generateDirectoryStructure PHP Method

generateDirectoryStructure() protected method

Generates the directory structure for the API documentation
protected generateDirectoryStructure ( ) : void
return void
    protected function generateDirectoryStructure()
    {
        $docs_views_path = base_path() . '/resources/views/docs/' . $this->prefix;
        $docs_includes_path = base_path() . '/resources/views/includes/docs/' . $this->prefix;
        $docs_layouts_path = base_path() . '/resources/views/layouts/docs/' . $this->prefix;
        $paths = [$docs_views_path, $docs_includes_path, $docs_layouts_path];
        foreach ($paths as $path) {
            // delete current directory
            File::deleteDirectory($path, false);
            // create directory structure
            File::makeDirectory($path, $mode = 0777, true, true);
        }
        $this->generateAssetsDirectory();
    }