public static function setUpBeforeClass() { self::$envId = 3414; self::$serverId = self::generateUuid(); self::$serverIdForRegistration = self::generateUuid(); self::$brokerUrl = getenv('FAM_PHPCLIENT_BROKER_URL') ?: 'amqp://*****:*****@localhost:5671/'; $p = parse_url(self::$brokerUrl); self::$brokerIsRemote = $p['host'] != 'localhost'; self::$fatmouse = new Fatmouse($p['host'], $p['port'], $p['user'], $p['pass']); $gv1 = new Types\GlobalVariable(); $gv1->name = "GV1"; $gv1->value = "GV1VAL"; $gv1->hidden = false; self::$globalVariables[] = $gv1; $gv2 = new Types\GlobalVariable(); $gv2->name = "GV2"; $gv2->value = "GV2VAL"; $gv2->hidden = false; self::$globalVariables[] = $gv2; $gv3 = new Types\GlobalVariable(); $gv3->name = "GV3"; $gv3->value = "GV3VAL"; $gv3->hidden = true; self::$globalVariables[] = $gv3; self::$chefContainerId = self::launchChefZero(); }