public __construct ( Docker\Docker $docker, Joli\JoliCi\Naming $naming, Joli\JoliCi\BuildStrategy\BuildStrategyInterface $strategy, Joli\JoliCi\Filesystem\Filesystem $filesystem, string $buildPath ) | ||
$docker | Docker\Docker | Docker API Client |
$naming | Joli\JoliCi\Naming | Naming service |
$strategy | Joli\JoliCi\BuildStrategy\BuildStrategyInterface | Strategy used to create builds |
$filesystem | Joli\JoliCi\Filesystem\Filesystem | Filesystem service |
$buildPath | string | Directory where builds are created |
public function __construct(Docker $docker, Naming $naming, BuildStrategyInterface $strategy, Filesystem $filesystem, $buildPath)
{
$this->docker = $docker;
$this->naming = $naming;
$this->strategy = $strategy;
$this->buildPath = $buildPath;
$this->filesystem = $filesystem;
}