Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
CacheServiceProvider
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 register
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace Engelsystem\Helpers;
6
7use Engelsystem\Container\ServiceProvider;
8
9class CacheServiceProvider extends ServiceProvider
10{
11    public function register(): void
12    {
13        $this->app->bind('cache', Cache::class);
14        $this->app->when(Cache::class)
15            ->needs('$path')
16            ->give(fn() => $this->app->get('path.cache'));
17    }
18}