public function __construct(Hail $hail, array $manifest, Supplier $supplier)
{
$this->name = $manifest['name'];
$this->manifest = $manifest;
$this->supplier = $supplier;
$this->hail = $hail;
$this->pharAlias = 'cabin.' . $this->name . '.phar';
$this->type = self::TYPE_CABIN;
if (!self::$continuumLogger) {
self::$continuumLogger = new Log();
}
}