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:----JRenbkCW8ExjSmYHpSICe+GK2rS3fd6DQElyJLCnBmxU3MgAoIt9kDHhbwJf1w5tF/lIERWXPtpOLYELlieukprXrPLW95xv92jEYvBu2DfzorGl6fojZDrK5HCeetJpTB0eI8Fjfj1y4EGBoUxxlm/uo9+Lfx57fF6h28wnkYcml+m6sTG2ck0mvu3SrG/urAIrFMDMEd61723+dOHIvSb7XZmed3xktIb9w/VrkN9jxd8FVC1AQjQzC+jGXnIuMpnhBnQ+8CrBt23hrW0iGvDS/kqeqX/jK72aVE+6hg1EZsuD7Vsb+lSe5TmCMDPMvI8gF9uE+n5aNgBm4boj8UY1amz3T5PuEhhTRc8cWEiYtRif/jxB5JPdaZ1Lk38O+0ropwaPMwHGI7weAE4LU0ZvdhftoTNTous2UOFCm9lXeZ6LPzwjlv5V8ZvMzzGUJtXqnD11WN0M6zXS1jj2m1es6aVb7oCXy7szNZA6F5d+W5WRZ6f5MYESzNCG2A6vAkrplezsgJqaJSUbdD6aw6qEP9Cw7gilYN9HmgOh4EqSMR1vc5C9tds/gJuGPyQmUi9Ki6gBJzHgQXeApLyJYyCTZTXRl8QbWrwxal5dC6FejkCVr7FeYafeEzdwoNvVy0LfRQVFemDliEL2MdQKF/EU7aiOYmo6/m4VIXOmryo=----ATTACHMENT:----NTUxMjc1MzUyOTI5MDkzMyAyNTYzNzYwMjY5MTIwNzg0IDU2ODUxMTA0NzgwNDcxMjk=