<?php

namespace App\Http\Controllers;

use App\Services\SettingsService;
use App\Services\AuthService;

class DashController extends Controller
{
    protected $files = [];
    protected $settings;
    protected $auth;

    public function __construct(
        SettingsService $settingsService,
        AuthService $authService
    ) {
        $this->read(env('PAGES_PATH'));
        $this->settings = $settingsService;
        $this->auth     = $authService;
    }

    public function start()
    {
        return view('back.start', []);
    }

    public function read($folder)
    {
        $folders = glob("$folder/*", GLOB_ONLYDIR);
        foreach ($folders as $folder) {
            //$this->files[] = $folder . "/";
            $this->read($folder);
        }
        $files = array_filter(glob("$folder/*md"), 'is_file');
        foreach ($files as $file) {
            $this->files[] = $file;
        }
    }
}