Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
5 / 5 |
CRAP | |
100.00% |
8 / 8 |
Builder | |
100.00% |
1 / 1 |
|
100.00% |
7 / 7 |
7 | |
100.00% |
8 / 8 |
configuration | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
bundles | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
buildComponents | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
buildAssets | |
100.00% |
1 / 1 |
1 | |
100.00% |
4 / 4 |
|||
buildConfiguration | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
buildBundles | |
100.00% |
1 / 1 |
1 | ||||||
getRootDirectory | |
100.00% |
1 / 1 |
1 |
<?php | |
namespace PHPixie\BundleFramework; | |
abstract class Builder extends \PHPixie\Framework\Builder | |
{ | |
public function configuration() | |
{ | |
return $this->instance('configuration'); | |
} | |
public function bundles() | |
{ | |
return $this->instance('bundles'); | |
} | |
protected function buildComponents() | |
{ | |
return new Components($this); | |
} | |
protected function buildAssets() | |
{ | |
return new Assets( | |
$this->components(), | |
$this->getRootDirectory() | |
); | |
} | |
protected function buildConfiguration() | |
{ | |
return new Configuration($this); | |
} | |
abstract protected function buildBundles(); | |
abstract protected function getRootDirectory(); | |
} |