SYMBOL INDEX (147 symbols across 25 files) FILE: src/Joli/JoliCi/BuildStrategy/BuildStrategyInterface.php type BuildStrategyInterface (line 20) | interface BuildStrategyInterface method getJobs (line 31) | public function getJobs($directory); method prepareJob (line 40) | public function prepareJob(Job $job); method getName (line 47) | public function getName(); method supportProject (line 56) | public function supportProject($directory); FILE: src/Joli/JoliCi/BuildStrategy/ChainBuildStrategy.php class ChainBuildStrategy (line 7) | class ChainBuildStrategy implements BuildStrategyInterface method pushStrategy (line 19) | public function pushStrategy(BuildStrategyInterface $strategy) method getJobs (line 27) | public function getJobs($directory) method prepareJob (line 43) | public function prepareJob(Job $job) method getName (line 51) | public function getName() method supportProject (line 59) | public function supportProject($directory) FILE: src/Joli/JoliCi/BuildStrategy/JoliCiBuildStrategy.php class JoliCiBuildStrategy (line 25) | class JoliCiBuildStrategy implements BuildStrategyInterface method __construct (line 47) | public function __construct($buildPath, Naming $naming, Filesystem $fi... method getJobs (line 57) | public function getJobs($directory) method prepareJob (line 82) | public function prepareJob(Job $job) method getName (line 104) | public function getName() method supportProject (line 112) | public function supportProject($directory) method getJoliCiStrategyDirectory (line 123) | protected function getJoliCiStrategyDirectory($projectPath) FILE: src/Joli/JoliCi/BuildStrategy/TravisCiBuildStrategy.php class TravisCiBuildStrategy (line 28) | class TravisCiBuildStrategy implements BuildStrategyInterface method __construct (line 146) | public function __construct(DockerfileBuilder $builder, $buildPath, Na... method getJobs (line 157) | public function getJobs($directory) method prepareJob (line 198) | public function prepareJob(Job $job) method getName (line 220) | public function getName() method supportProject (line 228) | public function supportProject($directory) method getConfigValue (line 242) | private function getConfigValue($config, $language, $key) method createMatrix (line 266) | protected function createMatrix($config) method getServices (line 332) | protected function getServices($config) method parseEnvironmentLine (line 362) | private function parseEnvironmentLine($environmentLine) method parseEnvironementVariable (line 383) | private function parseEnvironementVariable($envVar) method isLanguageVersionSupported (line 388) | private function isLanguageVersionSupported($language, $version) FILE: src/Joli/JoliCi/Builder/DockerfileBuilder.php class DockerfileBuilder (line 7) | class DockerfileBuilder extends BaseBuilder FILE: src/Joli/JoliCi/Command/CleanCommand.php class CleanCommand (line 11) | class CleanCommand extends Command method configure (line 16) | protected function configure() method execute (line 31) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Joli/JoliCi/Command/RunCommand.php class RunCommand (line 22) | class RunCommand extends Command method configure (line 27) | protected function configure() method execute (line 42) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Joli/JoliCi/Command/UpdateImageCommand.php class UpdateImageCommand (line 12) | class UpdateImageCommand extends Command method configure (line 17) | protected function configure() method execute (line 26) | protected function execute(InputInterface $input, OutputInterface $out... FILE: src/Joli/JoliCi/Container.php class Container (line 18) | class Container method getTravisCiStrategy (line 27) | public function getTravisCiStrategy() method getJoliCiStrategy (line 45) | public function getJoliCiStrategy() method getChainStrategy (line 55) | public function getChainStrategy() method getStrategy (line 69) | public function getStrategy() method getConsoleLogger (line 81) | public function getConsoleLogger($verbose = false) method getVacuum (line 101) | public function getVacuum() method getFilesystem (line 106) | public function getFilesystem() method getDocker (line 111) | public function getDocker() method getExecutor (line 120) | public function getExecutor($cache = true, $verbose = false, $timeout ... method getServiceManager (line 125) | public function getServiceManager($verbose = false) method getBuildPath (line 130) | public function getBuildPath() method getNaming (line 135) | public function getNaming() method getLoggerCallback (line 140) | public function getLoggerCallback($verbose) FILE: src/Joli/JoliCi/Executor.php class Executor (line 24) | class Executor method __construct (line 60) | public function __construct(LoggerCallback $logger, Docker $docker, $b... method test (line 78) | public function test(Job $build, $command = null) method create (line 96) | public function create(Job $job) method run (line 128) | public function run(Job $job, $command) FILE: src/Joli/JoliCi/Filesystem/Filesystem.php class Filesystem (line 15) | class Filesystem extends BaseFilesystem method copy (line 26) | public function copy($originFile, $targetFile, $override = false) FILE: src/Joli/JoliCi/Job.php class Job (line 13) | class Job method __construct (line 67) | public function __construct($project, $strategy, $uniq, $parameters = ... method getName (line 88) | public function getName() method getRepository (line 98) | public function getRepository() method getTag (line 108) | public function getTag() method addService (line 118) | public function addService(Service $service) method getServices (line 128) | public function getServices() method getDirectory (line 138) | public function getDirectory() method getDescription (line 146) | public function getDescription() method getStrategy (line 154) | public function getStrategy() method getUniq (line 162) | public function getUniq() method getParameters (line 170) | public function getParameters() method getCreated (line 178) | public function getCreated() method __toString (line 183) | public function __toString() FILE: src/Joli/JoliCi/Log/SimpleFormatter.php class SimpleFormatter (line 15) | class SimpleFormatter implements FormatterInterface method format (line 24) | public function format(array $record) method formatBatch (line 68) | public function formatBatch(array $records) FILE: src/Joli/JoliCi/LoggerCallback.php class LoggerCallback (line 8) | class LoggerCallback method __construct (line 30) | public function __construct(LoggerInterface $logger) method getBuildCallback (line 47) | public function getBuildCallback() method getRunStdoutCallback (line 57) | public function getRunStdoutCallback() method getRunStderrCallback (line 67) | public function getRunStderrCallback() method clearStatic (line 75) | public function clearStatic() method buildCallback (line 85) | private function buildCallback(BuildInfo $output) method runStdoutCallback (line 122) | private function runStdoutCallback($output) method runStderrCallback (line 132) | private function runStderrCallback($output) FILE: src/Joli/JoliCi/Matrix.php class Matrix (line 16) | class Matrix method setDimension (line 26) | public function setDimension($name, array $values) method compute (line 40) | public function compute() FILE: src/Joli/JoliCi/Naming.php class Naming (line 7) | class Naming method getProjectName (line 16) | public function getProjectName($projectPath) method getUniqueKey (line 32) | public function getUniqueKey($parameters = array()) FILE: src/Joli/JoliCi/Service.php class Service (line 16) | class Service method __construct (line 43) | public function __construct($name, $repository, $tag, $config = array()) method getName (line 54) | public function getName() method getRepository (line 62) | public function getRepository() method getTag (line 70) | public function getTag() method getConfig (line 78) | public function getConfig() method getContainer (line 86) | public function getContainer() method setContainer (line 94) | public function setContainer($container) FILE: src/Joli/JoliCi/ServiceManager.php class ServiceManager (line 14) | class ServiceManager method __construct (line 20) | public function __construct(Docker $docker, LoggerCallback $logger) method start (line 31) | public function start(Job $build) method stop (line 72) | public function stop(Job $job, $timeout = 10) FILE: src/Joli/JoliCi/Vacuum.php class Vacuum (line 11) | class Vacuum method __construct (line 45) | public function __construct(Docker $docker, Naming $naming, BuildStrat... method clean (line 61) | public function clean($projectPath, $keep = 1, $force = false) method cleanDirectories (line 75) | public function cleanDirectories($jobs = array()) method cleanContainers (line 87) | public function cleanContainers($jobs = array()) method cleanImages (line 128) | public function cleanImages($jobs = array(), $force = false) method getJobsToRemove (line 145) | public function getJobsToRemove($projectPath, $keep = 1) method getJobs (line 187) | protected function getJobs($projectPath) method getJobFromImage (line 213) | protected function getJobFromImage(ImageItem $image, $imageName, $stra... FILE: tests/Joli/JoliCi/BuildStrategy/ChainBuildStrategyTest.php class ChainBuildStrategyTest (line 7) | class ChainBuildStrategyTest extends \PHPUnit_Framework_TestCase method testGetJobs (line 9) | public function testGetJobs() method testNoJobsEmpty (line 25) | public function testNoJobsEmpty() class FooBuildStrategy (line 36) | class FooBuildStrategy implements BuildStrategyInterface method getJobs (line 38) | public function getJobs($directory) method getName (line 43) | public function getName() method prepareJob (line 48) | public function prepareJob(Job $job) method supportProject (line 52) | public function supportProject($directory) class NoBuildStrategy (line 58) | class NoBuildStrategy extends FooBuildStrategy method supportProject (line 60) | public function supportProject($directory) FILE: tests/Joli/JoliCi/BuildStrategy/JoliCiBuildStrategyTest.php class JoliCiBuildStrategyTest (line 9) | class JoliCiBuildStrategyTest extends \PHPUnit_Framework_TestCase method setUp (line 11) | public function setUp() method testCreateJobs (line 17) | public function testCreateJobs() method testPrepareJob (line 24) | public function testPrepareJob() method testSupportTrue (line 39) | public function testSupportTrue() method testSupportFalse (line 46) | public function testSupportFalse() FILE: tests/Joli/JoliCi/BuildStrategy/TravisCIBuildStrategyTest.php class TravisCIBuildStrategyTest (line 10) | class TravisCIBuildStrategyTest extends \PHPUnit_Framework_TestCase method setUp (line 12) | public function setUp() method testSupportTrue (line 18) | public function testSupportTrue() method testSupportFalse (line 25) | public function testSupportFalse() method testCreateMatrixCanObtainVersions (line 35) | public function testCreateMatrixCanObtainVersions($versions) method createMatrixVersionDataProvider (line 55) | public function createMatrixVersionDataProvider() FILE: tests/Joli/JoliCi/JobTest.php class JobTest (line 5) | class JobTest extends \PHPUnit_Framework_TestCase method testConstructInitialisesAllTheFields (line 7) | public function testConstructInitialisesAllTheFields() method testAddAndGetServices (line 42) | public function testAddAndGetServices($jobMock) method testToStringReturnsTheNameOfTheJob (line 55) | public function testToStringReturnsTheNameOfTheJob() FILE: tests/Joli/JoliCi/MatrixTest.php class MatrixTest (line 5) | class MatrixTest extends \PHPUnit_Framework_TestCase method testSetDimensionWillUseDefaultValuesIfEmptyProvided (line 7) | public function testSetDimensionWillUseDefaultValuesIfEmptyProvided() method testComputeWillReturnEmptyIfNoDimensions (line 16) | public function testComputeWillReturnEmptyIfNoDimensions() method testCompute (line 23) | public function testCompute() FILE: tests/Joli/JoliCi/ServiceTest.php class ServiceTest (line 5) | class ServiceTest extends \PHPUnit_Framework_TestCase method testConstructInitialisesAllTheFields (line 7) | public function testConstructInitialisesAllTheFields() method testSetAndGetContainer (line 28) | public function testSetAndGetContainer($serviceMock)