public function __construct(Hail $hail, Supplier $sup) { $this->supplier = $sup; $this->hail = $hail; $this->type = self::TYPE_ENGINE; if (!self::$continuumLogger) { self::$continuumLogger = new Log(); } }