protected getJobFromImage ( Docker\API\Model\ImageItem $image, $imageName, string $strategy, string $project ) : Joli\JoliCi\Job | ||
$image | Docker\API\Model\ImageItem | |
$strategy | string | |
$project | string | |
return | Joli\JoliCi\Job |
protected function getJobFromImage(ImageItem $image, $imageName, $strategy, $project)
{
$tag = explode(':', $imageName)[1];
list($uniq, $timestamp) = explode('-', $tag);
return new Job($project, $strategy, $uniq, array('image' => $image), "", \DateTime::createFromFormat('U', $timestamp));
}