ufm

Форк
0
/
PathConfig.php 
30 строк · 615.0 Байт
1
<?php declare(strict_types=1);
2

3
namespace Upside\Ufm\Config;
4

5
use Upside\Ufm\Config\Interfaces\PathConfigInterface;
6

7
readonly class PathConfig implements PathConfigInterface
8
{
9
    protected string $project_dir;
10

11
    public function __construct(string $project_dir)
12
    {
13
        $this->project_dir = $project_dir;
14
    }
15

16
    public function project_dir(): string
17
    {
18
        return $this->project_dir;
19
    }
20

21
    public function log_dir(): string
22
    {
23
        return $this->project_dir . '/var/logs';
24
    }
25

26
    public function cache_dir(): string
27
    {
28
        return $this->project_dir . '/var/cache';
29
    }
30
}
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.