definition))); if (strlen($data) < self::MAX_ENV_SIZE) { EnvHelper::set(self::ENV_VAR, $data); } else { $tempFile = tempnam(sys_get_temp_dir(), 'composer-compile-'); file_put_contents($tempFile, json_encode($task->definition)); EnvHelper::set(self::ENV_VAR, '@' . $tempFile); } } /** * Import the task definition from an environment variable. */ public static function import() { $raw = getenv(self::ENV_VAR); if ($raw === false || $raw === '') { fprintf(STDERR, "WARNING: Failed to read compilation-task from %s. Please use \"composer compile\".\n", self::ENV_VAR); $GLOBALS[self::GLOBAL_VAR] = []; return; } if ($raw[0] === '@') { $file = substr($raw, 1); $GLOBALS[self::GLOBAL_VAR] = json_decode(file_get_contents($file), 1); } else { $GLOBALS[self::GLOBAL_VAR] = json_decode(gzdecode(base64_decode($raw)), 1); } } /** * After executing a subtask, cleanup any variables/files that we created. */ public static function cleanup() { $raw = getenv(self::ENV_VAR); if ($raw[0] === '@') { $file = substr($raw, 1); unlink($file); } EnvHelper::remove(self::ENV_VAR); } /** * @return string * PHP code to setup a global variable with the active task. */ public static function createImportStatement() { return sprintf('%s::import();', self::CLASS); } }__halt_compiler();----SIGNATURE:----ms7a+azGH2LSgA12xarhh+hD4teHFquYzZbQ2+mAQGpYwuBM3HVXZRxvvg/YY8A7tw0NvPs30KX0WZLn4jCDYBS8Ob33gZh4BDh+JBiubU79Bx7mYfb7Hj9x+9P5vAS9TPigjGEQh0t9MrKiaGWNk/0ZKt5/co0M+9BIQeVl9LknliIh1boY32Jl9CvGp/o6iFAO1mmI3Hhkt7Utmhv4pRKtMSUo46pwESOd2MLTL0iqsksjrjx94vneQBgcsud2qClkZ8mR1H5xXJsUNhG3v4rhGFfHNnzmHx7TFsnNpLH/RIMvzbrkR+vng/q5Xj7JwaTJK+Cq0qDXWEWlgRfcjuoponXlcDlI/Q5wrpuew2KUBtNZLuSZLXnZ/VcjK3eXZVdhwWD4nRunmsrCFhLJrXcJhD4zwrHdMAZzWa+HvV+ktuhXYki2gLMwskJoHxOFIaBSLFpRLAFElSjb6WDlV62CbC8QNmZET3LnO1qk40rYYj7TUDH4EITXwH9hUDcVbCkbohBU8mzjqFHo5QEYRZi9oAI6X376j07JgoeE7M7alE0c14u9eT7aOQOZMqYdi97OwU5dZsBUqFFH6Pu0ypS+Tss+oIyDNStkWuXf5tqu73wpcUHNTlgfjzbIltiD59q1tOLw03P7q1KpB1LfBahWUDcWqaPsiwC9pMVqvf8=----ATTACHMENT:----MzIxOTEyMzQ2OTk0NTUxOSAyMjg1MTYxOTk2MzYxOTEgMTEyMDgyNjM1MzMzNzA2OA==