MathiasGrimm\LaravelLogKeeper\Services\LogKeeperService::__construct PHP Метод

__construct() публичный Метод

public __construct ( $config, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $localRepo, MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface $remoteRepo, Psr\Log\LoggerInterface $logger )
$localRepo MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface
$remoteRepo MathiasGrimm\LaravelLogKeeper\Repos\LogsRepoInterface
$logger Psr\Log\LoggerInterface
    public function __construct($config, LogsRepoInterface $localRepo, LogsRepoInterface $remoteRepo, LoggerInterface $logger)
    {
        $this->config = $config;
        $this->localRepo = $localRepo;
        $this->remoteRepo = $remoteRepo;
        $this->today = Carbon::today();
        $this->localRetentionDays = $this->config['localRetentionDays'];
        $this->remoteRetentionDays = $this->config['remoteRetentionDays'];
        $this->remoteRetentionDaysCalculated = $this->config['remoteRetentionDaysCalculated'];
        $this->logger = $logger;
    }