Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
3 / 3 |
CRAP | |
100.00% |
13 / 13 |
Storages | |
100.00% |
1 / 1 |
|
100.00% |
3 / 3 |
3 | |
100.00% |
13 / 13 |
__construct | |
100.00% |
1 / 1 |
1 | |
100.00% |
3 / 3 |
|||
file | |
100.00% |
1 / 1 |
1 | |
100.00% |
4 / 4 |
|||
directory | |
100.00% |
1 / 1 |
1 | |
100.00% |
6 / 6 |
<?php | |
namespace PHPixie\Config; | |
class Storages | |
{ | |
protected $configBuilder; | |
protected $slice; | |
public function __construct($configBuilder, $slice) | |
{ | |
$this->configBuilder = $configBuilder; | |
$this->slice = $slice; | |
} | |
public function file($file) | |
{ | |
return new \PHPixie\Config\Storages\Type\File( | |
$this->slice, | |
$this->configBuilder->formats(), | |
$file | |
); | |
} | |
public function directory($directory, $name, $defaultFormat = 'php') | |
{ | |
return new \PHPixie\Config\Storages\Type\Directory( | |
$this, | |
$this->slice, | |
$directory, | |
$name, | |
$defaultFormat | |
); | |
} | |
} |